[讨论]Mobile只修改platform.reg/platform.bib,如何快速makeimg

shuiyan 2007-12-25 04:41:34
都是使用命令行运行,比如build, makeimg等等。

具体情况就是:

已经正确编译镜像,现在需要修改platform.reg,比如修改一个DWORD从0x110,变成0x111,总之就是变化很小。

目前的做法:

不是修改BSP/Files下的platform.reg,而是修改%_FLATRELEASEDIR%目录下的platform.reg,然后makeimg,就省却了之前的sysgen,build之类的步骤。

不过即使这样,makeimg一下还是得15-20分钟,而且还容易出现“系统资源不足”这样的错误(NND,mobile编译太吃资源了吧……1G都扛不住,不知道2G怎么样)

请问各位高手,是否有比较快速的编译方法?
...全文
709 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
TheGameIsFives 2008-05-14
  • 打赏
  • 举报
回复
好像有办法的,我记不清楚了。 修改release下面的reg 然后要把release目录语言的那个文件夹里的东西拷贝出来,然后buildpkg
l1w1w1 2008-03-11
  • 打赏
  • 举报
回复
关注一下
winkyxiao1981 2008-01-17
  • 打赏
  • 举报
回复
up
shuiyan 2008-01-17
  • 打赏
  • 举报
回复
8 楼Seven_zhangxw 朋友:
如果只是需要flushRegKey,那我会做。如果有更多的步骤,我就不清楚了,可能还需要你的指点。

9楼 waterine 朋友:
调试过程中,需要修改注册表项,或者需要修改bib项,以前都是makeimg的,太慢,才有这样的想法。

现在看来,reg的修改应该不用重新编译,而是直接修改注册表。bib的修改应该需要重新编译了。
waterine 2008-01-17
  • 打赏
  • 举报
回复
开发过程中做成cab安装上去就好了,做bib和makeimg可以放到正式发布前
shuiyan 2008-01-16
  • 打赏
  • 举报
回复
没想到还有朋友愿意帮忙,所以很久没看,抱歉。

重新说明一下:mobile下,编译非常耗时间,我希望的快速编译,是在调试过程中,避免blddemo -q这样的过程,甚至避免makeimg这样的过程,尽量快速的生成OSImg镜像。

根据3楼朋友的建议,修改ce.bib,可以用diskimge。(因项目紧急,暂未验证)。

回2楼:我想问的是在 1) 需要改变platform.reg下如何快速编译 2) 需要改变ce.bib下如何快速编译。原本以为两者一样,现在看来不一样。

回4楼:你使用的是IMGFS的Writeble模式吧?不过reg文件怎么修改的呢?直接用WM5/6的Register工具连接上,然后修改?还是用别的方法?

回5楼:东集的。。。谢谢,你们的是在只修改SRC下代码的情况下用。
waterine 2008-01-16
  • 打赏
  • 举报
回复
不明白楼主的需求。如果是为了开发和调试,改注册表就直接改,为什么要makeimg?如果是为了发布,不会频繁改动的,一次15分钟是可以接受的吧?
Seven_zhangxw 2008-01-16
  • 打赏
  • 举报
回复
使用platform builder连接开发板,然后使用register工具修改它,最后运行一段程序,这个程序你可以自己开发,就是flushRegKey之类的,然后关机重启就可以了。如果需要,我可以把这个代码贴出来,很简单的。。。。
我们现在都这么做。但每次开机也很烦人的,要是能不用重启直接敲什么命令,象linux那样就爽了,呵呵!
nustzhua 2008-01-16
  • 打赏
  • 举报
回复
做一个cab包安装上去。又快又好。
lesho 2008-01-10
  • 打赏
  • 举报
回复
REM This bat is used to replace the makeimg command.
REM This command will take 10-15 munutes.
REM This bat takes 2 minutes + 30 seconds.

echo on
echo seuicimg.bat

packagegenerator packages.pkd.xml.merged
dskimage seuicbsp.cfg.xml seuicbsp.sku.xml

REM To update the BootImage.nb0
REM call platform\seuicbsp\files\postdiskimage.bat

这是我们快速MAKEIMG的bat代码,过程1-2分钟,参考一下吧
Seven_zhangxw 2008-01-10
  • 打赏
  • 举报
回复
呵呵,我现在修改driver代码的话,不用makeimg,直接替换开发板里面的dll并修改一下reg文件,就可以正常工作了...唯一不好的是,要重新开机一次....
linjiefeng 2008-01-08
  • 打赏
  • 举报
回复
CE里用Romimage ce.bib,改下CE.BIB里就可以的,Mobile里可能也差不多吧,用Diskimage吧
waterine 2008-01-08
  • 打赏
  • 举报
回复
楼主到底是问快速的编译方法,还是快速的makeimg方法?
xianxiangwy 2008-01-08
  • 打赏
  • 举报
回复
CE重新makeimg也只需要两三分钟吧,Mobile要这么久吗?

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧