|
开发板:TQ335x V2.1
核心板:TQ3358
SD卡:Kingston8G 和 SanDisk16G 都试过不行
启动卡是按你们使用手册做的(SD卡格式化为Fat32—>用制作工具添加MLO,制作成功了的—>将u-boot.bin复制到SD卡根目录—>SD卡插到开发板,拨码开关选择SD卡启动—>上电开机),无论如何都进入不了uboot,串口显示:
Welcome to use TQ3358 Board!
boot from SD card...
也按SD卡自动更新方法做过也无法进入uboot。
能启动MLO,就是不能进入uboot;在MLO中做了下跟踪,发现:
1.多数时候是停在spl_mmc.c——>mmc_init(mmc)函数调用里;
2.有时候是停在spl_mmc.c——>file_fat_read(CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME, (u8 *)header, sizeof(struct image_header))函数调用里;
3.极少数是停在spl.c——>image_entry()函数调用里;
有谁能帮我分析一下这是什么原因引起的,怎么解?????
|
|