打印
[STM32F0]

STM32F0 IAP跳转到APP后无法进入中断

[复制链接]
1068|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
probedog|  楼主 | 2023-8-8 15:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

1、IAP跳转到APP 后,Tim中断初始化失败。

2、去掉Tim中断初始化,仅初始化I2C,也无法进入I2C中断

void InterruptRemap(void) { uint8_t i; uint32_t Data; uint32_t Address; for(i=0;i<48;i++) { Data = (__IO uint32_t )(0x08004000+i4); Address = 0x20000000 + (i4); (__IO uint32_t )Address= (uint32_t )Data; }

__HAL_SYSCFG_REMAPMEMORY_SRAM(); }

在APP 中这么处理中断向量表是否可行

使用特权

评论回复
沙发
一秒落纱| | 2023-8-23 20:28 | 只看该作者
跳转过后,地址指针啥的你都改的对么?

使用特权

评论回复
板凳
淡漠安然| | 2023-8-23 23:11 | 只看该作者
建议楼主可以参考一下网上的IAP升级,这种挺有意义的

使用特权

评论回复
地板
光辉梦境| | 2023-8-24 01:12 | 只看该作者
就处理一下跳转地址好像就行,其他也不用怎么改动的

使用特权

评论回复
5
暖了夏天蓝了海| | 2023-8-24 01:24 | 只看该作者
感觉你APP部分的代码有点不对呢?

使用特权

评论回复
6
冰春彩落下| | 2023-8-24 03:45 | 只看该作者
一般这么处理好像也没啥问题吧

使用特权

评论回复
7
别乱了阵脚| | 2023-8-24 05:13 | 只看该作者
我对这种在线升级不是很熟悉,但是感觉你地址没设置对吧,不然怎么会初始化失败呢

使用特权

评论回复
8
江河千里| | 2023-8-24 07:33 | 只看该作者
你的APP程序是不是都运行不了啊?

使用特权

评论回复
9
三生万物| | 2023-8-24 09:21 | 只看该作者
一般中断向量表好像不用怎么修改吧,我记得

使用特权

评论回复
10
夜阑风雨| | 2023-8-24 15:06 | 只看该作者
你初始化其他的函数是好用的吗?

使用特权

评论回复
11
远山寻你| | 2023-8-24 19:35 | 只看该作者
你先把APP部分就弄个LED点灯,看能不能正常运行

使用特权

评论回复
12
Mowergy| | 2023-10-20 09:06 | 只看该作者
估计是地址没设置对

使用特权

评论回复
13
Bowclad| | 2023-10-20 13:06 | 只看该作者
跳转的问题吗

使用特权

评论回复
14
cr315| | 2023-10-24 14:37 | 只看该作者
可能是由于在IAP升级过程中,未关闭外设和中断,导致程序在跳转至APP后无法进入中断。在BootLoader程序中,应关闭外设和中断,以确保在跳转至APP后能正常进入中断。

使用特权

评论回复
15
周半梅| | 2023-11-19 07:26 | 只看该作者

需要设置电压钳位电路予以保护D3、N3构成的回路

使用特权

评论回复
16
Pulitzer| | 2023-11-19 08:29 | 只看该作者

需要串联一个限流电阻在其中

使用特权

评论回复
17
周半梅| | 2023-11-19 09:32 | 只看该作者

当人接触任何东西时,体内的电荷就会放电。

使用特权

评论回复
18
童雨竹| | 2023-11-19 10:25 | 只看该作者

脉冲变压器的原/副边相位关系,

使用特权

评论回复
19
Wordsworth| | 2023-11-19 11:28 | 只看该作者

有不普通的门道

使用特权

评论回复
20
Clyde011| | 2023-11-19 12:31 | 只看该作者

只能处理较小的能量

使用特权

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

本版积分规则

378

主题

2018

帖子

3

粉丝