TQ3358 Linux系统的FAQ(不断更新中)
此贴为TQ3358 Linux系统的FAQ,会及时更新遇到的各种问题的解决办法,旨在帮助更多的用户在遇到相同问题时,能得到快速的解决。也借此希望各位在遇到问题时能先到此处搜索,也许你今天的难题,就是前人已经解决的问题。也希望大家能在此踊跃发言,相互交流各自的经验。1、ADC驱动,335X的ADC默认是给电阻屏采用用的,如果用户需要ADC驱动,可以使用我们提供的ADC补丁
那我先开个头吧
我自己做的板子,完全按照天嵌做的
第一块板子调通了,没什么问题,我本以为一切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()这个函数呢?
忘指点!弄了好几天了,实在是想不通了! 唉,我苦苦等待,没人回复啊! xuhe1206 发表于 2014-3-26 22:17
唉,我苦苦等待,没人回复啊!
我现在也碰到这个问题,问题估计是出在DDR上面,因为MLO是在SRAM中执行的。不知道你有没有解决掉这个问题呢? liujiaqi13 发表于 2014-4-2 01:15
我现在也碰到这个问题,问题估计是出在DDR上面,因为MLO是在SRAM中执行的。不知道你有没有解决掉这个问题 ...
我还是没有解决呢
都办个多月了
貌似这个版块很不受重视啊
天嵌都没人理的
方便留个qq么?
我的14661175
交流一下 没人鸟,看来我的问题只能沉默了。。。。。。。。 我问个问题啊,目前开发板启动是一个天嵌自己做的一个图形界面,我想换成自己的应用程序,怎么做? tq3358,自己编译的uboot,将天嵌nand里面文件系统擦除,再写入yaffs文件系统,就不能够正常挂在了。 这是什么原因。。
同样遇到该问题,刷了天嵌自己的uboot和内核后,就一直启动不起来了,怀疑uboot跟linux的内核根本不匹配,在Linux内核dts中也没有找到设备树,问题颇多啊 同样遇到该问题,刷了天嵌自己的uboot和内核后,就一直启动不起来了
页:
[1]