天嵌 ARM开发社区

 找回密码
 注册
查看: 2754|回复: 5

板子启动有问题,求助!

[复制链接]
xuhe1206 发表于 2014-3-27 18:37:39 | 显示全部楼层 |阅读模式
我自己做的板子,完全按照天嵌做的
第一块板子调通了,没什么问题,我本以为一切OK了
但是调第二块板子的时候,遇到了大问题
现象描述如下:
1. 上电后,电源芯片tps65910a的其他引脚输出电压均正常,但是给出的VDD_DDR电压只有0.7V;
2. 通过串口输出的信息是
   “welcome to use tq3358 board
      boot from sd card...”
     然后就卡在这里不动了

想了各种原因,也想不到
首先程序应该没有任何问题,因为同样的程序,在我的第一块板子上是一切ok的
其次,SD卡硬件上也应该没有问题,因为既然串口输出信息了,就说明SD卡驱动成功了吧?

后来在MLO的源码里面,我打开了debug,通过代码跟踪
最后定位在mmc_register()这个函数里面
该函数里面有个list_add_tail()函数
进去之后发现,最后居然卡在 prev->next = new;这一句上
实在是无法理解,这驱动程序本身不应该有问题,天嵌给的,而且在第一块板子上运行都没有任何问题
怎么到了第二块板子上不行了呢?

跟VDD_DDR电压不对有关系么?
但怎么会影响到mmc_register()这个函数呢?

忘指点!弄了好几天了,实在是想不通了!
天嵌技术支持01 发表于 2014-3-28 09:18:28 | 显示全部楼层
你的第二块板子上的核心板的内存是几颗的?
 楼主| xuhe1206 发表于 2014-3-30 21:50:00 | 显示全部楼层
天嵌技术支持01 发表于 2014-3-28 09:18
你的第二块板子上的核心板的内存是几颗的?

答:两颗内存,跟你们的开发板上的一样的

求指导

搞了一周了,还是没有弄出来
按理说软件上不会有任何问题啊
但硬件上也找不到突破点
xudingguo 发表于 2014-7-31 10:36:08 | 显示全部楼层
论坛回复不给力啊。我也遇到类似的问题
searchmybaby 发表于 2014-11-7 14:59:15 | 显示全部楼层
蛋疼的,现在这个板子都废在哪里的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-26 18:43 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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