天嵌 ARM开发社区

 找回密码
 注册
查看: 4343|回复: 6

3358 SD启动卡进不了uboot

[复制链接]
ぬ三石/xwぁ 发表于 2014-7-18 14:19:10 | 显示全部楼层 |阅读模式
开发板: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()函数调用里;

有谁能帮我分析一下这是什么原因引起的,怎么解?????

 楼主| ぬ三石/xwぁ 发表于 2014-7-18 14:22:43 | 显示全部楼层
来人啊~~~~~
 楼主| ぬ三石/xwぁ 发表于 2014-7-18 14:42:47 | 显示全部楼层
技术支持的人呢~~~~~~~~~~~~~‵
天嵌_support1 发表于 2014-7-18 15:24:20 | 显示全部楼层
http://www.armbbs.net/forum.php? ... &extra=page%3D1
使用的是这个帖子上一样的制作工具吗,用上面帖子中的这个工具试试。
 楼主| ぬ三石/xwぁ 发表于 2014-7-18 15:38:45 | 显示全部楼层
光盘中带的和上面链接里的我都试过了,效果是一样的
 楼主| ぬ三石/xwぁ 发表于 2014-7-18 15:47:54 | 显示全部楼层
mmc_init(mmc)、file_fat_read(CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME, (u8 *)header, sizeof(struct image_header))、image_entry()这几个失败的原因可能是什么?按理说能到image_entry()这里说明uboot已经load到sdram中,只有两种可能会死在这里,一是SD卡读出的数据不对,二是sdram工作不正常,哪种可能性更大些呢?
 楼主| ぬ三石/xwぁ 发表于 2014-7-25 09:14:40 | 显示全部楼层
在这里提问根本就没人理,最后还是再买了块开发板对比测试,终于确定是核心板的问题,应该是sdram工作异常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-27 11:48 , Processed in 1.046875 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表