新手上路
- 积分
- 43
- 金钱
- 43
- 注册时间
- 2012-9-13
- 在线时间
- 8 小时
|
5金钱
根据原子哥的IAP例程,我现在已经实现 通过Bootloader来更新APP,并执行APP程序。我现在想在APP程序通过串口设置一个更新标志,假如收到这个更新标志,程序就跳转到Bootloader里重新进行程序更新。我的设置是这样的,但是跳转到Bootloader里不能工作了,一直要执行这个函数“ B .” 好像说 “”有未处理的中断 “” 求大神帮忙分析一下,谢谢!
if(/*(Dmx.RecCnt>DMX_DMX_CH_MAX)&&*/(Dmx.RecBuff[1]==0x199)) //接收到更新标志 {
// INTX_DISABLE();
if(((*(vu32*)(FLASH_Bootloader_ADDR+4))&0xFF000000)==0x08000000)//ÅD¶ÏêÇ·ñÎa0X08XXXXXX.
{
// INTX_ENABLE();
iap_load_app(FLASH_Bootloader_ADDR);//Ö′DDDDBootloader′úÂë 执行Bootloader程序
}
}
|
|