打印
[技术问答]

HC32F460 DDL 3.3.0 里面IAP升级后中断不正常,怎样解决请教

[复制链接]
279|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wxw006@163.com|  楼主 | 2025-7-7 09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HC32F460 DDL 3.3.0 里面IAP升级后中断不正常,怎样解决请教
               iap_boot 程序使用了SysTick_Init(1000U);
               iap_app 程序也使用了SysTick_Init(1000U);然而进入不了中断。
iap_boot 也关闭了systick,
//============================================
void SysTick_DeInit(void)
{
        SysTick->CTRL = 0UL;
        SysTick->LOAD = 0UL;
        SysTick->VAL = 0UL;
//        NVIC_DisableIRQ(SysTick_IRQn);
//  NVIC_ClearPendingIRQ(SysTick_IRQn);
}
还是进入不去中断

使用特权

评论回复
沙发
wubangmi| | 2025-7-7 10:27 | 只看该作者
仿真,看代码能不能正常跳转到APP里去

使用特权

评论回复
板凳
wxw006@163.com|  楼主 | 2025-7-7 10:52 | 只看该作者
wubangmi 发表于 2025-7-7 10:27
仿真,看代码能不能正常跳转到APP里去

IAP能进入,只是IAP里面也用了SYSTICK,估计systick中断注册注销不对,还是跑到了BOOT的里面的systick的中断函数

使用特权

评论回复
地板
wubangmi| | 2025-7-7 16:15 | 只看该作者
wxw006@163.com 发表于 2025-7-7 10:52
IAP能进入,只是IAP里面也用了SYSTICK,估计systick中断注册注销不对,还是跑到了BOOT的里面的systick的 ...

按照你这个说法,那就是你代码写错了,你APP的中断向量都没有做偏移处理

使用特权

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

本版积分规则

1

主题

8

帖子

1

粉丝