在WINCE做MULTIBIN+XIP方式的启动映像文件时,往往需要分两步走:第一步、生成映像文件;第二步、修改ce.bib然后再romimage一次,以前的做法是手动修改极不方便,后来在网上找到了一些办法并整合到一起就能够做到一步到位。
1、做一个批处理放在BSP的Files/premake目录下供PB调用,文件内容如下:
- echo.
- echo%_TGTPLAT%-preriprocessing...
- echo.
- if"%IMGMULTIXIP%"=="1"cd%_TARGETPLATROOT%/Files/premake
- if"%IMGMULTIXIP%"=="1"copy%_FLATRELEASEDIR%/ce.bib%_TARGETPLATROOT%/Files/premake
- if"%IMGMULTIXIP%"=="1"copyce.bibce_orig.bib
- if"%IMGMULTIXIP%"=="1"oembibhelpermultibin.txtce_orig.bibce.bib
- if"%IMGMULTIXIP%"=="1"copyce.bib%_FLATRELEASEDIR%
- if"%IMGMULTIXIP%"=="1"cd%_FLATRELEASEDIR%
- if"%IMGMULTIXIP%"=="1"romimagece.bib
2、oembibhelper.vbs脚本的内容如下:
[vb]
copy