This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SD can't boot Android and demos with Uart

Other Parts Discussed in Thread: AM3517, AM1808

Hi,all!
I choosed Prebuilt_Images of AM3517 in TI_Android_GingerBread_2_3_4Sources.tar.gz for porting android, SD boot。My platform is Zoom AM3517 eXperimenter Kit.The system could boot well until I tried to format my SD(2GB)as usual with mkmmc-android.sh. And then I failed to boot android, the boot information was as follows:

waiting 1sec before mounting root device...
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): recovery complete
EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
Freeing init memory: 212K
init: cannot find '/sbin/ueventd', disabling 'ueventd'
init: Timed out waiting for /dev/.coldboot_done
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
init: Unable to open persistent property directory /data/property errno: 5
init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
init: service 'console' requires console
init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
init: cannot find '/sbin/adbd', disabling 'adbd'
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
init: untracked pid 661 exited
init: untracked pid 660 exited
request_suspend_state: wakeup (3->0) at 13116882326 (2000-01-01 00:01:00.915374758 UTC)
init: untracked pid 717 exited
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953

EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
EXT3-fs error (device mmcblk0p2): ext3_lookup: deleted inode referenced: 29953
.......

or like this:


waiting 1sec before mounting root device...
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
Freeing init memory: 212K
init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
enabling adb
adb_open
# tlv320aic23_write cannot write 043 to register R7
tlv320aic23_write cannot write 07f to register R8
tlv320aic23_write cannot write 043 to register R7
tlv320aic23_write cannot write 001 to register R9
tlv320aic23_write cannot write 047 to register R6
tlv320aic23_write cannot write 004 to register R5
tlv320aic23_write cannot write 00c to register R5
tlv320aic23_write cannot write 000 to register R9
omap_device: omap_i2c.2: new worst case activate latency 0: 61035
tlv320aic23_write cannot write 057 to register R6
tlv320aic23_write cannot write 05f to register R6
tlv320aic23_write cannot write 05f to register R6
warning: `zygote' uses 32-bit capabilities (legacy support in use)
request_suspend_state: wakeup (3->0) at 25517852783 (2000-01-01 00:00:22.321746828 UTC)
init: untracked pid 962 exited
 OMAPLFBManualSync Not Supported
tlv320aic23_write cannot write 043 to register R7
tlv320aic23_write cannot write 07f to register R8
tlv320aic23_write cannot write 043 to register R7
tlv320aic23_write cannot write 001 to register R9
tlv320aic23_write cannot write 057 to register R6
tlv320aic23_write cannot write 047 to register R6
tlv320aic23_write cannot write 047 to register R6
tlv320aic23_write cannot write 004 to register R5
tlv320aic23_write cannot write 00c to register R5
tlv320aic23_write cannot write 000 to register R9
tlv320aic23_write cannot write 057 to register R6
tlv320aic23_write cannot write 05f to register R6
tlv320aic23_write cannot write 05f to register R6
request_suspend_state: wakeup (0->0) at 39850555420 (2000-01-01 00:00:36.654479982 UTC)
init: untracked pid 1093 exited
 OMAPLFBManualSync Not Supported
tlv320aic23_write cannot write 043 to register R7
tlv320aic23_write cannot write 07f to register R8
tlv320aic23_write cannot write 043 to register R7
tlv320aic23_write cannot write 001 to register R9
tlv320aic23_write cannot write 057 to register R6
tlv320aic23_write cannot write 047 to register R6
tlv320aic23_write cannot write 047 to register R6
tlv320aic23_write cannot write 004 to register R5
tlv320aic23_write cannot write 00c to register R5
tlv320aic23_write cannot write 000 to register R9
tlv320aic23_write cannot write 043 to register R7
tlv320aic23_write cannot write 07f to register R8
tlv320aic23_write cannot write 043 to register R7... ...

my boot arguments was :
bootcmd=if mmc init; then if run loadbootscript; then run bootscript; else if run loaduimage; then run mmcboot; else run nandboot; fi; fi; else run nandboot; fi
baudrate=115200
bootfile=uImage
loadaddr=0x82000000
console=ttyO2,115200n8
mmcargs=setenv bootargs console=${console} root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait
nandargs=setenv bootargs console=${console} root=/dev/mtdblock4 rw rootfstype=jffs2
loadbootscript=fatload mmc 0 ${loadaddr} boot.scr
bootscript=echo Running bootscript from mmc ...; source ${loadaddr}
loaduimage=fatload mmc 0 ${loadaddr} uImage
mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr} 280000 400000; bootm ${loadaddr}
dieid#=20b00000000000000154417b0200d024
ethact=DaVinci EMAC
bootdelay=3
stdin=serial
stdout=serial
stderr=serial

Environment size: 858/131068 bytes

and I can't boot suceeful with the same SD card, the same configuration, the same platform. So could anyone tell what's the Possible reason?

2). the second question was : Could I use Uart in AM3517EVM as the communication port betwwen my PC and Am3517EVM? Is there any uart demos in Android for AM3517EVM?