|
我购买了一块 yc2440的开发板,硬件构成:s3c2440+64M nandflash+64M ram,其他的都不重要了,反正它是用nandflash启动的。我把开发板内存和nandflash都扩容了一倍,成了128M,现在想自己开发一个bootloader,不知如何下手,请各位大侠指点一下。原开发板的bootloader非常复杂,具体描述如下,首先用并口烧写Nb1.bin,bn2.bin,u2440mon.bin三个文件,然后跟pc机连接串口和usb口,这时nb1启动,按 U键进入u2440mon,通过u2440mon下载nk,再下载eboot并启动,eboot烧写wince 的nk到flash,之后重启开发板,就可以启动wince了。启动wince时据我看他的串口显示直接用nb1.bin就引导了wince,没有用eboot。
我觉得它的下载过程太复杂,想开发一种简单的bootloader,完成下载,或者从flash里直接读取并启动wince,但是不知道该怎么作,请给点建议。另外,开发板的usbmon,eboot都不给源码,我也没法参考。哪位大侠如果有相关的知识或者资料共享一下,感激不尽啊!xinxizheng@163.com
分不是问题,我可以开多个帖子给分,只要能帮我解决了问题就行,谢谢了
|
|