当前位置: 技术问答>linux和unix
SDR内存读写测试通过,但代码无法执行
来源: 互联网 发布时间:2017-05-24
本文导语: 最近一个多月一直被这个问题折磨,用的是atmel的at91sam9x5ek开发板的代码,自己画了板子,32位SDR,8位NAND flash挂在D0~D7。 开始是SDR配置不对,后来更改配置后内存测试通过,测试方式是写大片内存,用0x55...
最近一个多月一直被这个问题折磨,用的是atmel的at91sam9x5ek开发板的代码,自己画了板子,32位SDR,8位NAND flash挂在D0~D7。
开始是SDR配置不对,后来更改配置后内存测试通过,测试方式是写大片内存,用0x55AA55AA|i, i是递增数。然后再读,可以通过,flash的数据全写0x12345678,然后读到内存,校验,也正确。
但是这样之后,把u-boot烧到nand flash,再从flash把代码读到内存,直接jump,u-boot无法执行,没有任何提示,不知道死在哪,谁有过类似的经验,能不能指点一二,卡了很久了啊。
开始是SDR配置不对,后来更改配置后内存测试通过,测试方式是写大片内存,用0x55AA55AA|i, i是递增数。然后再读,可以通过,flash的数据全写0x12345678,然后读到内存,校验,也正确。
但是这样之后,把u-boot烧到nand flash,再从flash把代码读到内存,直接jump,u-boot无法执行,没有任何提示,不知道死在哪,谁有过类似的经验,能不能指点一二,卡了很久了啊。
|
楼主要不把原因说下,分就随意了
|
我要分,请说明一下原因。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。