eboot.nb0可以写入nor flash么

janeyqian   2008-5-31 13:19 楼主
我的是2410+wince5.0的板子,FS2410,自带uboot
我想用eboot加载操作系统,并且已经编译出了一个能用的eboot.nb0。
但是每次使用都是先用uboot+DNW将eboot下载到0x30038000,然后运行。这样还是没有脱离它的uboot。
我的板子上有nor flash
我想把eboot.nb0下载到nor flash里面,直接从nor flash里面启动,这样eboot能正常运行么?
这样它就不在0x30038000的地址上了,不知道会不会有什么问题。
望指教,谢谢!

回复评论 (6)

可以肯定的告诉你,是可以的。^_^
点赞  2008-5-31 15:18
WINCE编译出来的nb0文件,本来就是用来烧录进boot flash的。
但是nb0文件和你用uboot+DNW来下载的eboot.bin是不一样的文件结构,两者别混淆。

你可以用jtag将eboot.nb0烧录到nor的0x0开始的地址,下次启动,跑的就是你的eboot,而不是原来的uboot了。
点赞  2008-5-31 15:59
用uboot+DNW来下载的也是eboot.nb0阿  直接下载eboot.bin到内存跑不起来阿  从来没用过eboot.bin
点赞  2008-5-31 22:27
引用: 引用 3 楼 xuran333 的回复:
用uboot+DNW来下载的也是eboot.nb0阿  直接下载eboot.bin到内存跑不起来阿  从来没用过eboot.bin

那你将eboot.nb0下载到flash里,那么reset系统后,跑起来的就该是你的eboot呀,怎么还是uboot呢?是不是没烧录进flash里?
点赞  2008-6-1 12:55
优龙有一个自己的boot 的,可以用来初使硬件环境和加载镜像,还支持分区,是ADS的,楼主可以去论坛要一个,然后建分区把eboot什么的存储在分区中,然后自动的上电运行eboot
点赞  2008-6-1 13:34
我觉得要修改uboot,让其启动时从nor里读出eboot,再继续加载
点赞  2008-6-3 14:57
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复