OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4023|回复: 3

类似中断向量表, 把函数固定在地址段里面.

[复制链接]

49

主题

176

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1182
金钱
1182
注册时间
2020-5-13
在线时间
202 小时
发表于 2020-12-30 15:27:31 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 肖暗博 于 2020-12-30 16:25 编辑

将模块需要调用的APP的函数地址存储在一张表里,类似于中断向量表;同样地,将APP的要调用的模块内的函数也做成“函数”向量表。这两个向量表的地址都固定,调用时就用函数指跳转就行了。

大家是如何做这个方面的?  有没有相关资料?

最佳答案

查看完整内容[请看2#楼]

我已经实现了,并且不需要固定向量表地址,参见你之前的帖子。 另外我的源码在这里:https://gitee.com/ufbycd/static_module
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

312

帖子

0

精华

高级会员

Rank: 4

积分
907
金钱
907
注册时间
2011-10-19
在线时间
196 小时
发表于 2020-12-30 15:27:32 | 显示全部楼层
我已经实现了,并且不需要固定向量表地址,参见你之前的帖子。
另外我的源码在这里:https://gitee.com/ufbycd/static_module
回复

使用道具 举报

49

主题

176

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1182
金钱
1182
注册时间
2020-5-13
在线时间
202 小时
 楼主| 发表于 2020-12-30 16:03:06 | 显示全部楼层
ufbycd 发表于 2020-12-30 15:47
我已经实现了,并且不需要固定向量表地址,参见你之前的帖子。
另外我的源码在这里:https://gitee.com/uf ...

这个是keil的工程?
用什么软件打开?
回复

使用道具 举报

3

主题

312

帖子

0

精华

高级会员

Rank: 4

积分
907
金钱
907
注册时间
2011-10-19
在线时间
196 小时
发表于 2020-12-30 16:27:42 | 显示全部楼层
肖暗博 发表于 2020-12-30 16:03
这个是keil的工程?
用什么软件打开?

项目文档里有说明,STM32CubeIDE ,GCC工具链上的链接脚本比较好操作。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-3-1 05:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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