阅读:3801回复:15
NK冲NAND FLASH拷贝到SDRAM后就没反映了
大家好,我的内核NK.BIN从NAND FLASH拷贝到内存后,就什么反映都没有了,串口也没有任何消息了,这是怎么回事啊,大家帮忙解决下,谢谢
|
|
最新喜欢:wingma... |
沙发#
发布于:2007-05-18 11:27
接下来就该Launch了,看一下传给OEMLaunch()的地址对不对
|
|
|
板凳#
发布于:2007-05-18 15:22
地址是对的,因为同样的NBOOT,同样的NK,我以前都用过的,然后板子也是同样的,只是这次去重新做了板子,现在不一样的就是焊接和器件采购,但测试下发现器件也都好的,不知道该怎么办啊,大家给个建议啊,一般这种问题是出在硬件哪个方面
|
|
地板#
发布于:2007-05-20 09:59
是不是SDRAM工作不正常啊,我也遇到过这种问题.
|
|
|
地下室#
发布于:2007-05-20 14:08
谢谢斑竹,不过我的NK.NB0下载到SDRAM上运行是没问题的,这是不是说明SDRAM没问题啊?还是另有奥妙,敢请斑竹大人指教啊
|
|
5楼#
发布于:2007-05-20 18:26
能确定nandflash没问题吗,也许拷入sdram时没有ecc,发生了bit翻转什么的
可以换个flash试试 |
|
6楼#
发布于:2007-05-22 21:06
看起来像你解析NK.BIN的过程有错,
NB0正常,说明硬件是好的,那如果跳转地址是对的,好像就是你解析NK.BIN时弄错了. :) |
|
|
7楼#
发布于:2007-05-28 16:10
谢谢斑竹的解释,问题找到了,确实是SDRAM的问题,我换了另一批次的SDRAM就OK了,但是我到现在还一直想不通的是为什么我把NK。NB0下到SDRAM上能跑起来,但是。BIN文件就不行呢,还请斑竹解释下,谢谢
|
|
8楼#
发布于:2007-05-28 16:38
这个问题我前几天也碰到了,我们新做了一批板子回来,因为SDRAM说原来的型号买不到,以后用另一个型号代替了。结果导致之前的NK不能跑,可是NBOOT,bootloader都能运行正常,比你更糟的是,我USB下载NK.NB0也不能运行,直接从SD卡启动NK.NB0也不行,后来降总线时钟,即SDRAM的SCLK或者说系统MEMCLK,从135MHz讲到129MHz才能运行,而且也不是所有的板子能运行,有个别板子一直降到120MHz才能运行。
|
|
9楼#
发布于:2007-05-29 15:12
问下上面的师兄,这个降时钟是怎么弄的啊?
|
|
10楼#
发布于:2007-05-29 15:33
看芯片手册,memory controler部分
具体参数一般在startup.s中设置 |
|
11楼#
发布于:2007-05-29 21:19
引用第7楼zhsk于2007-05-28 16:10发表的 : 不好意思,这个现象我也不明白了. |
|
|
12楼#
发布于:2007-06-02 10:45
进来长见识来了
|
|
|
13楼#
发布于:2009-06-29 16:26
我好遇到同样的问题,如何解决?
|
|
14楼#
发布于:2009-07-01 14:30
可能改善一下内存的布线要好一点
|
|
15楼#
发布于:2012-01-13 14:13
应该是内存的布线问题吧
|
|
|