把WinCE 6.0安裝到PXA310開發板上的過程。 到Marvell的Extranet上下載BSP檔和說明文檔,安裝BSP后,在Visual Studio 2005上新開了一個Zylonite的project,然后build。看說明文檔,找到了BootImage.nb0和nk.nb0檔。 接著安裝Marvell XDB 3.2,然后用燒錄BootImage.nb0到板子上,地址是0. 最后是打開RS232窗口,重開板子,Console上顯示幾句: *** OBM *** *** Configure Flash... Fuse Config from boot ROM: 1020061 *** Loading ImageCode: & 后就沒下文了。Marvell出的什么系統,一步一步照著做都有問題。 搜索eboot.nb0,死活找不到。后來看到一個文件postmakeimg.bat (C:\WINCE600\PLATFORM\zylonite_mhlv\FILES目錄下),里面寫著: copy /b %_FLATRELEASEDIR%\NTIM_LV_pad.bin + %_FLATRELEASEDIR%\MHLV_wince_NTOBM_pad.bin + %_FLATRELEASEDIR%\eboot.nb0 ID: OLSO Code: 7 Code: 8 %_FLATRELEASEDIR%\BootImage.nb0 這不是表明有eboot.nb0嗎,怎么沒有呢?原來copy /b在拼文件時,如果少一個文件,它是不報錯的,所以eboot.nb0根本沒被生成。 到網上找如何生成eboot.nb0,一堆文章都沒說出個所以然來。用romimage eboot.bib生成eboot.nb0,結果romimage執行錯誤。用romimage ce.bib倒是成功生成nk.nb0檔案。 最 后無奈,只好用cvrtbin -r -a 83C00000 -w 32 -l 40000 eboot.bin生成eboot.nb0,然后用copy /b NTIM_LV_pad.bin+ MHLV_wince_NTOBM_pad.bin + eboot.nb0 BootImage.nb0生成BootImaeg.nb0,再用XDB 3.2重新燒錄,重開機。哈哈,熟悉的eboot啟動界面終于出現了。 cvrtbin 位于C:\WINCE600\PUBLIC\COMMON\OAK\BIN\I386\目錄下,其中-a 參數可以用viewbin eboot.bin查看。 再次b.s. marvell的工程師[/COLOR][/COLOR]
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )
GMT+8, 2025-1-10 01:45 , Processed in 0.067323 second(s), 18 queries , Gzip On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.