硬汉嵌入式论坛

 找回密码
 立即注册
查看: 835|回复: 3
收起左侧

[有问必答] threadx的IAP中断向量偏移

[复制链接]

8

主题

32

回帖

56

积分

初级会员

初级程序员

积分
56
QQ
发表于 2022-12-9 18:20:21 | 显示全部楼层 |阅读模式
    SCB->VTOR=FLASH_BASE|0x10000;                        //应用程序中断向量表偏移量设定
这句代码加在SystemInit或者main函数前面  都初始化不了时钟部分SystemClock_Config,有没有能指点一下的大佬?谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107040
QQ
发表于 2022-12-10 11:23:19 | 显示全部楼层
只要你保证你在开启中断前,设置了这个函数,而且你的APP代码中断向量表也在这个地址就没问题。
回复

使用道具 举报

8

主题

32

回帖

56

积分

初级会员

初级程序员

积分
56
QQ
 楼主| 发表于 2022-12-12 15:50:49 | 显示全部楼层
eric2013 发表于 2022-12-10 11:23
只要你保证你在开启中断前,设置了这个函数,而且你的APP代码中断向量表也在这个地址就没问题。

谢谢,硬汉大佬
回复

使用道具 举报

8

主题

32

回帖

56

积分

初级会员

初级程序员

积分
56
QQ
 楼主| 发表于 2022-12-27 17:56:02 | 显示全部楼层
这个问题最后解决办法是IAP部分重新写了一次,boot+application,boot是application工程基础上增加IAP升级部分,不编译其他部分。在application中main函数中增加 SCB-VTOR=FLASH_BASE|0x10000; 即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 10:05 , Processed in 0.253484 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表