打印
[AT32A403A]

AT32f403A 官方u盘升级例程,数据写进去flash不能跳转app

[复制链接]
775|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhifeng|  楼主 | 2023-10-20 15:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用这个官方这个例程 SC0096_AT32F403A_407_MSC_IAP_SpiFlash_As_Disk_V2.0.0。u盘也提示升级成功了。在keil中也看到数据写进去了。就是不能跳转到app。不知咋回事?
    if(iap_get_upgrade_flag() == SUCCESS && at32_button_press() == NO_BUTTON)
    {
      /* jump to app */
      if(((*(uint32_t*)(FLASH_APP_ADDRESS + 4)) & 0xFF000000) == 0x08000000)
        jump_to_app(FLASH_APP_ADDRESS);
    }

使用特权

评论回复
沙发
zhifeng|  楼主 | 2023-10-20 16:08 | 只看该作者
同样的程序,n32,stm32,cks32,apm32 均没有问题。只有at的不能跳转。换成官方例程依然不行。原理上应该是at和别家不一样。或者本身有bug

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

385

帖子

11

粉丝