硬汉嵌入式论坛

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

[STM32H7] STM32H7动态加载实现原理

  [复制链接]

12

主题

153

回帖

204

积分

高级会员

积分
204
发表于 2022-4-15 20:16:15 | 显示全部楼层 |阅读模式
预计一共分为四大板块来写,背景知识、实现思路、用于动态加载的.axf文件生成方法与原理、动态加载器的实现,目前完成了前三个部分的编写,第四部分可能要过一段时间了,最近事情有点多。另外向大家道个歉,原本定的是寒假写,结果拖到现在,抱歉鸽了这么久。顺便感慨一下,写教程太难了,很佩服硬汉大哥技术这么牛的同时还能出这么多文档给大家教学 STM32动态加载实现V0.3.pdf (3.3 MB, 下载次数: 1350)




评分

参与人数 19金币 +382 收起 理由
jackjiao110 + 20 很给力!
stanway + 10 很给力!
javris + 20 很给力!
悠悠三千载 + 20 很给力!
虾米麻烦 + 10 很给力!
Jmhh247 + 20 很给力!
ForeverhHao + 20 赞一个!
Howbin + 20 很给力!
boazchen916 + 10 很給力!
jcgogo + 10
suozhang + 20 很给力!
木兰花 + 20
SETech + 10 很给力!
emwin + 2 赞一个!
scl3917 + 20
yunqingabc + 20 很给力!
龙之谷 + 10 很给力!
morning_enr6U + 20 神马都是浮云
eric2013 + 100 很给力!

查看全部评分

回复

使用道具 举报

12

主题

153

回帖

204

积分

高级会员

积分
204
 楼主| 发表于 2022-4-26 21:59:28 | 显示全部楼层
郭震2009 发表于 2022-4-26 18:38
期待  第四章  动态加载器的实现啊,  生成了一个模块怎么运行呢?

已经更新完毕,更新后的帖子地址
https://www.armbbs.cn/forum.php? ... &extra=page%3D1
回复

使用道具 举报

23

主题

1403

回帖

1472

积分

至尊会员

积分
1472
发表于 2022-4-15 21:14:41 | 显示全部楼层
牛逼class。
代码不规范,亲人两行泪!
回复

使用道具 举报

15

主题

73

回帖

118

积分

初级会员

积分
118
发表于 2022-4-15 21:39:33 | 显示全部楼层
送给你
回复

使用道具 举报

3

主题

1222

回帖

1231

积分

至尊会员

积分
1231
发表于 2022-4-15 22:16:34 | 显示全部楼层
回复

使用道具 举报

0

主题

17

回帖

17

积分

新手上路

积分
17
发表于 2022-4-15 22:45:28 | 显示全部楼层
第四部分可能要过一段时间了  ,刚看到 蠢蠢欲动,结果又 杳无音信
回复

使用道具 举报

0

主题

43

回帖

43

积分

新手上路

积分
43
发表于 2022-4-16 00:02:36 | 显示全部楼层
谢谢楼主的分享,大力支持这种开源思想,正是有硬汉大大和楼主大大这样的人,我这种菜鸟才能跟随着大佬们的脚步前进。
回复

使用道具 举报

12

主题

153

回帖

204

积分

高级会员

积分
204
 楼主| 发表于 2022-4-16 00:25:57 来自手机 | 显示全部楼层
j23456 发表于 2022-4-15 22:45
第四部分可能要过一段时间了  ,刚看到 蠢蠢欲动,结果又 杳无音信

放心,时间不会很长的
回复

使用道具 举报

12

主题

153

回帖

204

积分

高级会员

积分
204
 楼主| 发表于 2022-4-16 00:28:50 来自手机 | 显示全部楼层
henge-stone 发表于 2022-4-16 00:02
谢谢楼主的分享,大力支持这种开源思想,正是有硬汉大大和楼主大大这样的人,我这种菜鸟才能跟随着大佬们的 ...

大佬不敢当,只要这个小想法能帮助各位一点点,那么它就是有价值的
回复

使用道具 举报

12

主题

153

回帖

204

积分

高级会员

积分
204
 楼主| 发表于 2022-4-16 00:29:48 来自手机 | 显示全部楼层
missfox 发表于 2022-4-15 21:14
牛逼class。

谢谢
回复

使用道具 举报

12

主题

153

回帖

204

积分

高级会员

积分
204
 楼主| 发表于 2022-4-16 00:30:12 来自手机 | 显示全部楼层
mmo 发表于 2022-4-15 21:39
送给你

谢谢
回复

使用道具 举报

12

主题

153

回帖

204

积分

高级会员

积分
204
 楼主| 发表于 2022-4-16 00:30:51 来自手机 | 显示全部楼层
morning_enr6U 发表于 2022-4-15 22:16

谢谢支持
回复

使用道具 举报

5

主题

132

回帖

147

积分

初级会员

积分
147
发表于 2022-4-18 12:13:50 | 显示全部楼层
催更催更
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-4-18 12:31:39 | 显示全部楼层
回复

使用道具 举报

6

主题

76

回帖

94

积分

初级会员

积分
94
发表于 2022-4-18 13:20:29 | 显示全部楼层
这个必须要点赞
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2022-4-18 13:26:31 | 显示全部楼层
不错不错不错不错
image.png
image.png
回复

使用道具 举报

210

主题

1042

回帖

1682

积分

至尊会员

More we do, more we can do.

积分
1682
发表于 2022-4-18 13:42:06 | 显示全部楼层
我目前用的--ropi --rwpi实现的动态加载,你这种方式有什么差别?
回复

使用道具 举报

5

主题

192

回帖

212

积分

高级会员

积分
212
发表于 2022-4-18 15:05:04 | 显示全部楼层
我是拿来主义
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2022-4-18 15:44:59 | 显示全部楼层
感谢分享,666
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-4-18 16:30:43 | 显示全部楼层
收藏。
第四部分可能要过一段时间了  ,刚看到 蠢蠢欲动,结果又 杳无音信
回复

使用道具 举报

0

主题

18

回帖

18

积分

新手上路

积分
18
发表于 2022-4-18 16:59:38 | 显示全部楼层
回复

使用道具 举报

0

主题

26

回帖

26

积分

新手上路

积分
26
发表于 2022-4-18 19:03:50 | 显示全部楼层
.o文件的动态加载也想了解一下
回复

使用道具 举报

12

主题

153

回帖

204

积分

高级会员

积分
204
 楼主| 发表于 2022-4-18 19:48:42 | 显示全部楼层
emwin 发表于 2022-4-18 13:42
我目前用的--ropi --rwpi实现的动态加载,你这种方式有什么差别?

这个--ropi与--rwpi我还没有了解过,原理应该是把所有与全局变量地址有关的位置都变成寄存器+偏移的形式?如果原理是这样的话,我这种方法实现起来可能更方便一点,更加像PC机的动态加载
回复

使用道具 举报

12

主题

153

回帖

204

积分

高级会员

积分
204
 楼主| 发表于 2022-4-18 19:49:54 | 显示全部楼层
miaoguoqiang 发表于 2022-4-18 19:03
.o文件的动态加载也想了解一下

那我在更新第四部分的时候讲一点点。
回复

使用道具 举报

29

主题

181

回帖

268

积分

高级会员

积分
268
发表于 2022-4-18 20:41:45 | 显示全部楼层
{:34:好资料
回复

使用道具 举报

2

主题

49

回帖

55

积分

初级会员

积分
55
发表于 2022-4-18 23:23:19 | 显示全部楼层
感谢分享!
回复

使用道具 举报

0

主题

34

回帖

34

积分

新手上路

积分
34
发表于 2022-4-19 08:43:00 | 显示全部楼层
感谢分享,先赞后看
回复

使用道具 举报

0

主题

68

回帖

68

积分

初级会员

积分
68
发表于 2022-4-19 09:12:55 | 显示全部楼层
感谢感谢,我一直以为实现不了了呢
回复

使用道具 举报

1

主题

35

回帖

38

积分

新手上路

积分
38
发表于 2022-4-19 09:13:14 | 显示全部楼层
感谢分享,非常有用
回复

使用道具 举报

2

主题

39

回帖

45

积分

新手上路

积分
45
发表于 2022-4-19 14:00:16 | 显示全部楼层
感谢分享,学习一下,动态加载。
回复

使用道具 举报

1

主题

12

回帖

15

积分

新手上路

积分
15
发表于 2022-4-19 14:33:44 | 显示全部楼层
催更,加油!
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-4-19 15:50:07 | 显示全部楼层
markmarkmarkmarkmarkmarkmarkmark
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-4-20 06:56:04 | 显示全部楼层
                                       
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-4-20 08:26:33 | 显示全部楼层
大佬后续呢,催更,催更。裤子都脱了,后面就没有了
回复

使用道具 举报

9

主题

11

回帖

38

积分

新手上路

积分
38
发表于 2022-4-20 08:57:40 | 显示全部楼层
真期待。。。
好久就在关注这方面。。
就是不知道怎么实现。。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-4-20 10:17:39 | 显示全部楼层
期待。。。
回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

666

积分
9
QQ
发表于 2022-4-20 10:19:04 | 显示全部楼层
多谢楼主分享,希望动态加载能够普及。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2022-4-21 12:03:15 | 显示全部楼层
感谢分享!
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2022-4-21 12:03:48 | 显示全部楼层
感谢分享!
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-4-21 22:56:04 | 显示全部楼层
谢谢楼主的分享,谢谢!
回复

使用道具 举报

7

主题

21

回帖

42

积分

新手上路

积分
42
QQ
发表于 2022-4-26 10:05:05 | 显示全部楼层
{:34: 涨见识了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 05:09 , Processed in 0.432713 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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