看了一些资料,发现不太明白vxworks bootloader的启动过程。请高手指点一下。
问题是:在linux下,bootloader分为两部分,loader.bin和u_boot.bin,首先将loader.bin加载到片内ram上,由它引导将u_boot.bin加载到内存中,这是因为u_boot太大不能直接加载到片内ram中。但是我看到vxworks中bootloader只有一个bootrom文件,而且有几百K,不可能直接加载到片内ram中,那么调试时怎么把它加载到内存中呢?
要分级加载:
stage1——内部RAM
stage2——外部RAM
类似的问题我已经在这个帖子里回答了,你自己看看吧http://www.edires.net/bbs/board.aspx?boardid=3