我是个小虾 刚接触dm6467硬件设计
这个问题已经困扰我几天了,现在求助各位高手!
dm6467 主频729 在ccs下调试一切正常 未出现问题。
烧好ubl 与 uboot,然后在nand启动后。可以运行几分钟,但之后就死机了。不能输入任何参数,界面也没有任何变化。有时候还会出现自动重启的情况。
界面就如下面这样 看起来很正常 但是动不了 不能输入命令! 麻烦各位了!谢谢!
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.
我是个小虾 刚接触dm6467硬件设计
这个问题已经困扰我几天了,现在求助各位高手!
dm6467 主频729 在ccs下调试一切正常 未出现问题。
烧好ubl 与 uboot,然后在nand启动后。可以运行几分钟,但之后就死机了。不能输入任何参数,界面也没有任何变化。有时候还会出现自动重启的情况。
界面就如下面这样 看起来很正常 但是动不了 不能输入命令! 麻烦各位了!谢谢!
既然你有EVM,何不尝试从其他设备或者接口启动试试,确定是不是nand的问题。
你对boot做了什么修改么?
eason 你好! 我其实也是刚上手不久,不知提的问题本身有没有问题。 提问的时候,因为网络没有调通,没有下uimage,我只烧写了ubl与uboot。uboot没有做任何更改,用的是天睿公司的。我的硬件与他们完全一样。我查了下有没有需要做更改的。
后来我调通网络了,下载了uimage,但是这个问题依然存在。而且在加载kernel时会自动跑死,光标一直早跑,但是没有任何提示信息。
以下是打印信息:
Starting NAND Copy
Booting Application @ 0x81080000
U-Boot 2009.08 (Apr 13 2010 - 10:16:34)
I2C: ready
DRAM: 256 MB
NAND: 128 MiB
In: serial
Out: serial
Err: serial
ARM Clock :- 363MHz
DDR Clock :- 363MHz
Net: Ethernet PHY: GENERIC @ 0x03
DaVinci EMAC
Hit any key to stop autoboot: 0
Loading from NAND 128MiB 3,3V 8-bit, offset 0x160000
Image Name: Linux-2.6.10_mvl401-davinci_evm
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1334728 Bytes = 1.3 MB
Load Address: 80008000
Entry Point: 80008000
## Booting kernel from Legacy Image at 80700000 ...
Image Name: Linux-2.6.10_mvl401-davinci_evm
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1334728 Bytes = 1.3 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux.............................................................
............................. done, booting the kernel.
这是从nand启动,网络也是一样。跑到这里光标一直在跑 但是没有任何提示信息。。。
怎么办呢 已经困扰好几天了!!!希望有人能给建议,十分感谢!
所以,你 串口无反应的问题是解决了吗? 你的bootcmd\bootargs之类的东西是怎么写进去的?
关于Uncompressing Linux.............................................................
............................. done, booting the kernel.
网上有很多的例子,可以去对比看看。
我的问题并没有解决 而且变得更严重了
建议你好好的去检查下 内存 在ccs下 跑个程序 看内存能否正常读写
这个问题得到解决。是内存问题,有一块内存出现了问题,更换内存后问题带入到解决。关于内存损坏的原因,第一,焊接原因。第二,内存本身损坏。
我这是自己做的板子,bga焊接是找外面公司焊的,也许就是出在这一环,这家公司在焊接前没有对元件进行烘烤,而导致焊接时原件忽热损坏。后来换了一家公司,按正规流程返修bga,问题得到解决。所以焊接工艺也是很重要的一环。这是我们以后值得注意的。
关于如何找到问题内存
我在ccs下编了一个内存读写程序,发现无法读写高16位的数据,故判断是高16位的内存出现了问题。
内存问题 仔细检查内存 特别是排阻;ccs下测试内存,看读写是否正常。
你好!不知道你的问题解决没有。
方法在原文中已有介绍
如果依然有问题
应该详细说明你问题的情况。