[技术问答] 华大 HC32F030 中断向量表如何重定位到RAM?

[复制链接]
2189|10
 楼主| armardu 发表于 2023-5-31 13:11 | 显示全部楼层 |阅读模式
各位大神:
     HC32F030 中断向量表如何重定位到RAM?
fxyc87 发表于 2023-5-31 13:44 | 显示全部楼层
这个芯片没得,它的M3,M4芯片有这个功能。

评论

他意思是说重定向到 RAM 而非 flash 其它地址哟。重定向到 RAM 的话可以将所有要运行的代码 copy 到 RAM 去,然后把中断向量表也 copy 到指定的 RAM 地址去,上电从 flash 启动运行 RAM 的代码后正常完成 IAP 跳转。不过这样复杂了,没有像 st 一样的可以设置从 RAM 启动寄存器。参见: https://www.cnblogs.com/challenge1230/p/6635925.html 但它是M0+ 核,具备像 M3/M4 一样的 SCB->VTOR  发表于 2023-6-1 11:51
 楼主| armardu 发表于 2023-6-1 10:48 | 显示全部楼层
fxyc87 发表于 2023-5-31 13:44
这个芯片没得,它的M3,M4芯片有这个功能。

知道了,联系了华大技术,被忽悠了一通,让自己去网上查看其它厂家怎么搞,仿一下,真够垃圾的态度

评论

哎!!!!!  发表于 2023-6-9 19:13
lisn3188 发表于 2023-6-1 16:19 | 显示全部楼层
我很好奇,把向量表定位到 ram 有什么好处?
Annie556 发表于 2023-7-20 12:14 | 显示全部楼层
你这是想实现OTA升级吗?
Candic12e 发表于 2023-7-20 13:27 | 显示全部楼层
可以通过修改向量表的指针地址就行吧
Estelle1999 发表于 2023-7-20 14:42 | 显示全部楼层
没具体改过,不过网上属实有一些重定位的操作,可以参考一下
Alina艾 发表于 2023-7-20 16:15 | 显示全部楼层
你先看看手册,看看存储分配呗,这样才方便重定义的
Emily999 发表于 2023-7-20 19:20 | 显示全部楼层
这芯片是不是存储很小啊,你这么做没啥意义吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

30

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部