【IAP升级】stm32F103通过BootLoader升级以后程序APP可以工作,但是很多中断不工作了,比如串口什么的??????

2019-07-21 05:37发布

本帖最后由 white199494 于 2018-3-5 08:55 编辑

           __set_FAULTMASK(1);                                                                                                                                     //关掉外部所有中断
        iap_load_app(FLASH_APP1_ADDR);                                                                                                                        //执行FLASH APP代码
跳转之前关闭所有中断,是不是这个导致后来中断无法开启啊???

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
24条回答
午夜狼嚎
2019-07-23 01:17
white199494 发表于 2018-8-10 21:58
我前面有连接啊,你可以看一下

看过了,还是没解决,网上有的方法都尝试过了,基本就是地址和向量表的问题,但是都试过了,还是不行。我现在是在IAP和APP里面都开启了USART1接收中断,但是执行APP时,串口接收到数据时只会跳到IAP里面的中断处理函数;但是如果我不在APP里开启USART1及中断,则接收到数据时,没任何反应,连IAP的中断都进不了

一周热门 更多>