找回密码
 注册
搜索
查看: 1312|回复: 0

[讨论] Pxa310 eboot.nb0 问题

[复制链接]
发表于 2011-3-13 14:22:31 | 显示全部楼层 |阅读模式
hi

  我公司开发人员开发pxa310核心板的时候也碰到以下问题。


把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]

我认为不是marvell工程师的问题,而是Wince的问题。新建的工程文件必须和ce在一个disk;
这仅代表北京逻正源电子工程师的看法。如果有更多问题。请和www.logicgrass.com 的FAE讨论;用他们便宜的开发板验证这个问题
<img src="attachments/dvbbs/2011-3/201131313151757743.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-9 04:20 , Processed in 0.045790 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表