现在的情况是,我们有的板子可以正常启动,但是有的板子启动失败。信息如下:
Booting from SD card …
reading uImage.bin
3267184 bytes read
## Booting kernel from Legacy Image at 80007fc0 …
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3267120 Bytes = 3.1 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum … OK
XIP Kernel Image … OK
OK
Starting kernel …
Uncompressing Linux…
跟踪代码之后发现在gnuzip解压函数没有返回,就是说死在里面。
实在是想不到什么原因。为什么不能解压,有没有遇到这种情况的?
Jian Zhou:
板子都做过DDR读写测试么?
hao zhao2:
回复 Jian Zhou:
你好,周工,我没有做过,怎么测试的,u-boot里面有测试工具吗
hao zhao2:
回复 Jian Zhou:
你好,周工,我在MLO中写了一段代码对内存进行测试:往内存中写值,随后读出比较。结果是没有问题的。
那么我想问下,这样做是否可行,我还需要做什么来验证是否是内存问题
kang he:
你好,这个板子想咨询几个问题:我最最近买了,本来这个准备用作EtherCAT主站设计,但是根据现在的测试烧写am335x-evm-linux-rt-04.01.00.06.img,sd卡启动后,串口没有打印出任何相关信息,请问该怎么解决?这个板子能做EtherCAT主站吗,怎么实现IGH的主站移植,有教材能发一下吗,谢谢。
yunbo zhang:
回复 hao zhao2:
看下代码死在哪个函数了。。。。