Download TI ICS4.0.3 source code from repo.

Source: Internet
Author: User

This download of the 4.0.3 source code, suffering from TI's official website downloading too many people, download his ICS_devkit to 99.9% and then stop (4 Multi-G downloads 3 times ). Therefore, you have to use the repo (script for managing the android source code repository) to complete the download. This download is a very painful 4-GB. git, which is required for one night. Let's talk about the steps for this download:
To learn from the previous lessons, use the script load_Android.sh:
#! /Bin/sh
Echo "download Android4.0.3"
./. Repo/repo sync
While [$? -Ne 0]
Do
./. Repo/repo sync
Done
Echo "load finish"
This script is used for the first time. After analysis, if the first command is executed in shell, an EXIT_STATE is returned. Generally, the execution ends normally at 0, otherwise it is not 0. This value exists in $ ?.
The mainfest used for download is related to android as follows:
Default. xml rowboat-gingerbread-ti81xx-mc-dsp-snapshot-GMT20110926200120.xml TI-Android-FroYo-DSP-DevKit-V2.2.0.0.xml
Rowboat-donut-dsp.xml rowboat-gingerbread-ti81xx-mc-dsp.xml TI-Android-GingerBread-2.3.4-DevKit-2.1.1.xml
Rowboat-donut.xml rowboat-gingerbread-ti81xx.xml TI-Android-GingerBread-2.3.4-DevKit-2.1.xml
Rowboat-eclair-dsp.xml rowboat-gingerbread.xml TI-Android-GingerBread-2.3.4-DevKit-Flashboard.xml
Rowboat-eclair.xml rowboat-ics-am335x.xml TI-Android-GingerBread-2.3-DevKit-1.0.xml
Rowboat-froyo-am1808.xml rowboat-ics-ti81xx.xml TI-Android-GingerBread-2.3-DevKit-2.0.xml
Rowboat-froyo-am389x.xml rowboat-ics.xml TI-Android-GingerBread-DSP-2.3-DevKit-1.0.xml
Rowboat-froyo-dsp.xml TI-Android-Eclair-DevKit-V1.xml TI-Android-ICS-4.0.3-DevKit-3.0.0.xml
Rowboat-froyo.xml TI-Android-EVMKit-V2.2.0.0.xml TI-Android-ICS-4.0.3-DevKit-3.0.1.xml
Rowboat-gingerbread-am335x.xml TI-Android-FroYo-DevKit-V2.1.0.0.xml TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1.xml
Rowboat-gingerbread-am45x.xml TI-Android-FroYo-DevKit-V2.2.0.0.xml
Rowboat-gingerbread-dsp.xml TI-Android-FroYo-DevKit-V2.xml

Basically, android source code xml of the Development Board that involves TI is on the top, mainly rowboat and Ti. As a porject of Geogle, rowboat serves and supports Ti's Davinci processor. The TI_devkit development team is basically the developer of TI who was developing omap.
Previously, we used GingerBread Devkit (including supporting dsp (CE) and non-dsp (DSPBridge), and rowboat. This time I chose the TI-Android-ICS-4.0.3-DevKit-3.0.1.xml, but after downloading the synchronization, there is no x-loader, and I cannot compile the file system according to the file system. I initially suspect that this xml has a defect.
Later, I deleted the synchronized file directly and re-init-u git: // gitorious.org/rowboat/manifest.git-m xml (selected the TI-Android-ICS-4.0.3-DevKit-3.0.0.xml) and found that it was normal later.
It is also concluded that you do not need to download. git again (the most time-consuming), and you can complete the upgrade by changing the xml. Or version replacement, because if missing, repo sync will complete downloading the defective part, or adding and so on. ,
Author: gzzaigcn
 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.