Hello, I have purchased the AM335x Evaluation Module (http://www.ti.com/tool/tmdxevm3358) and currently experiencing problems with the installation of the Software Android development kit. I use the operating system Ubuntu 10.04.4 LTS (Lucid Lynx) 32-Bit inside Oracle VirtualBox. I following these instructions (with minor problems, because some software components are missing in the beginning)
http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.1_DevelopersGuide
(run this file) http://www.ti.com/tool/androidsdk-sitara TI's Android-ICS 4.0.3_AM335x_3.0.1.bin
up "To build the root file system for AM335x without SGX accelerated graphics support" (I hope this is the right way)
After several hours of compile time comes a lot of questions make (over 100) to the hardware configuration that I can not answer them all.
** Restart config...*** Linux/arm 3.2.0 Kernel Configuration*Patch physical to virtual translations at runtime (ARM_PATCH_PHYS_VIRT) [Y/n/?] (NEW) ARM system type 1. ARM Ltd. Integrator family (ARCH_INTEGRATOR) (NEW) 2. ARM Ltd. RealView family (ARCH_REALVIEW) (NEW)> 3. ARM Ltd. Versatile family (ARCH_VERSATILE) (NEW) 4. ARM Ltd. Versatile Express family (ARCH_VEXPRESS) (NEW) 5. Atmel AT91 (ARCH_AT91) (NEW)
** System MMU*** Versatile platform type*Support Versatile Platform Baseboard for ARM926EJ-S (ARCH_VERSATILE_PB) [Y/n/?]
...
Do I use the defaults for everything, appears at the end the following error message:
drivers/input/touchscreen/ti_tscadc.c: In function 'tscadc_interrupt':drivers/input/touchscreen/ti_tscadc.c:309: error: 'AM335X_TS_XMIN' undeclared (first use in this function)drivers/input/touchscreen/ti_tscadc.c:309: error: (Each undeclared identifier is reported only oncedrivers/input/touchscreen/ti_tscadc.c:309: error: for each function it appears in.)drivers/input/touchscreen/ti_tscadc.c:310: error: 'AM335X_TS_XMAX' undeclared (first use in this function)drivers/input/touchscreen/ti_tscadc.c:312: error: 'AM335X_TS_YMIN' undeclared (first use in this function)drivers/input/touchscreen/ti_tscadc.c:313: error: 'AM335X_TS_YMAX' undeclared (first use in this function)
Can someone give me a hint about what is possibly wrong here? I can find no information about what type of display in the evaluation module is installed, there is some touchpad.
Did you follow the build procedure described here?
http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.1_DevelopersGuide#Build_Procedure
--------------------------------------------------------------------------------------------------------- Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------------------------------
>> Did you follow the build procedure described here?
>> http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.1_DevelopersGuide#Build_Procedure
Yes, as accurately as possible. The build guide has the following seemingly minor issues:
- The direct download of the installation files from the Internet (Using Rowboat Gitorious) broke several times after several hours with an error message:
(GIT) fatal: “the remote end hung up unexpectedly”
- The alternative download using TI's Android-ICS 4.0.3_AM335x_3.0.1.bin extracted after starting in the subdirectory $home/rowboat-android/Android-ICS 4.0.3_AM335x_3.0.1 and not in the current directory $home/rowboat-android. So then moved all the files to $home/rowboat-android.
- The installation then seems to work only as root, otherwise it is wrong file paths. All again.
- It was remarkable that in an intermediate step of "To Build Android Linux Kernel" suddenly come hundreds of questions about the configuration of the system that is appropriate only for PC processors. So to answer there everything with default values (RETURN) successfully.