阅读:3271回复:10
如何实现WINCE自动升级程序?
现在准备做一个自动升级程序,有作过的高手指点一下,该如何实现?
|
|
沙发#
发布于:2007-11-24 14:45
copy wince image to SD card or other storage,then reboot system and flash it.
|
|
板凳#
发布于:2007-11-24 21:31
你是说升级NK.bin?在BootLoader里面判断CF卡或SD卡里面是否有新的系统映像,若有
则下载至RAM,再写入Flash,重启。。。。 |
|
|
地板#
发布于:2007-11-25 20:59
写一个应用程序,从SD卡等设备读出NK.BIN,烧到FLASH上就行了.
|
|
|
地下室#
发布于:2008-06-28 14:47
请问MICROSUN,你是说可以在设备上运行应用程序,读出SD上30MB的NK.BIN到SDRAM,再根据BIN的信息写到FLASH上吗?WCE允许应用程序刷写他的内核FLASH空间吗??
|
|
5楼#
发布于:2008-06-30 09:10
可以的,我已经这么实现了
|
|
6楼#
发布于:2008-07-07 16:24
我想问一下;
在系统运行时升级,当我们的应用程序调用专门为SD升级做的FLASH刷新*.DLL时,有可能系统的其他任务也调用原来BUILTIN的驱动SMFLASH.DLL来处理同一块FLASH IC.这样应该会使升级产生错误吧? 可否在SD升级时禁止任务切换到其他对FLASH有操作的任务. |
|
7楼#
发布于:2008-07-07 21:57
这个时候,你应该禁止其他可能的操作的
|
|
8楼#
发布于:2008-07-08 09:19
wenzai 你好 ,我就是想问怎么禁止,有些可能是系统的动作,
|
|
9楼#
发布于:2008-07-09 20:29
关中断
|
|
10楼#
发布于:2008-07-10 10:17
用互斥量
|
|