S5PV210的诡异问题
各位:
我们最近做了一块板子,处理器使用210,Nandflash使用的是K9F4G08U0D(4Gbits)。
通过USB启动,利用DarginV1.25把系统烧进去后,可以正常进系统,在wince下使用nandflash都正常。
但是,启动方式改为Nand启动后,系统不能引导。提示:No boot image。
这时候,如果采用USB启动,将Eboot通过Dargin下载到内存里运行,通过Eboot中的查看Nandflash功能,可以确定Steploder+Eboot以及NK都已经在Nandflash里面了,在Eboot菜单中选择Lunch exiting image,可以进系统。
不知道为什么,选择Nandflash启动后,系统就是不能自己引导。
哪位兄弟知道个中原委啊???? 多谢!
[解决办法]
No boot image这个提示是哪里显示或者输出的?
stepldr还是eboot?
210不太了解,不过对于S3C2450系列的CPU,可以设置成NAND启动,也可以设置IROM形式下的NAND启动,但是两者启动时基地址是不同的,一种是0开始,一种是0X40000000。
相应的stepldr的配置也不相同,差别主要在stepldr.bib上边。
一种是
STEPLDR 00000000 00001000 RAMIMAGE
ROMSTART=00000000
另一种是
STEPLDR 40000000 00002000 RAMIMAGE
ROMSTART=40000000
设置的不对至少是打印信息输出异常,严重的就无法启动。
你看看210上会不会也有类似的差别。
[解决办法]
如果是eboot报上这个信息,会不会是TOC不对?
[解决办法]
可能是文件系统的原因,
我的 2451 也有这样一个问题
烧录 STEPBIN EBOOT NK
之后 EBOOT 就被文件系统格式化了
所以需要把 EBOOT 用 MARK 标示一下。
[解决办法]
你看看控制启动的拨码开关设置对了没有
[解决办法]
之前我遇到类似的问题,是因为拨码开关虚焊了
No boot image这个调试信息应该是rom中的bootloader1
[解决办法]
查看一下RAN中的数据,看看启动的时候搬移STEPLDR到RAM中的数据是否正确,是否全部搬完了,有时候处理不当可能只搬移了一个PAGE,后边数据没有
[解决办法]
Nand RnB这个是寄存器中的某一位还是某个管脚?如果是管脚的话通常要加上拉
[解决办法]
楼主你是不是OM0-5没设置对啊,你这个FLASH应该是OM0-5 :1 1 0 0 0 0
[解决办法]