OpenEdv-开源电子网

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

STM32,BIN文件末尾加入字符串

[复制链接]

2

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2022-10-26
在线时间
9 小时
发表于 2023-2-9 14:41:39 | 显示全部楼层 |阅读模式
10金钱
我想在STM32的BIN文件末尾加入一组字符串"123456789",
比如:不加入字符串,BIN文件最后是0X0800F100,那么我想在0X0800F000的位置加入字符串"123456798"。
                          如果BIN文件最后是0X0800F3FA,那么我想在0X0800F400的位置加入字符串"123456789"。
请问这个要怎么实现

最佳答案

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

链接文件添加 .data段,比如“mydata”。然后代码中 __attribute__((section("mydata"))) const char* p="123456789”。具体如何做可参照H7的分散加载教程
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

446

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4133
金钱
4133
注册时间
2018-5-14
在线时间
902 小时
发表于 2023-2-9 14:41:40 | 显示全部楼层
链接文件添加 .data段,比如“mydata”。然后代码中 __attribute__((section("mydata"))) const char* p="123456789”。具体如何做可参照H7的分散加载教程
回复

使用道具 举报

2

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2022-10-26
在线时间
9 小时
 楼主| 发表于 2023-2-10 08:38:54 | 显示全部楼层
有没有人帮下忙,谢谢
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2023-2-12 10:51:33 | 显示全部楼层
自己写个上位机软件...
回复

使用道具 举报

11

主题

2103

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4588
金钱
4588
注册时间
2015-1-10
在线时间
574 小时
发表于 2023-2-12 15:35:09 | 显示全部楼层
上位机或是用脚本
回复

使用道具 举报

2

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2022-10-26
在线时间
9 小时
 楼主| 发表于 2023-2-15 15:28:38 | 显示全部楼层
姚先起 发表于 2023-2-9 14:41
链接文件添加 .data段,比如“mydata”。然后代码中 __attribute__((section("mydata"))) const char* p="1 ...

微信图片_20230215152541.png
你好,我想达到的是这种效果,现在我用的是const char CodeCheck1[16] __attribute__ ((section(".ARM.__at_0x0801FC00"))) = "Upgrade succee";但这个方法中间会有好多的空代码,我想把空代码控制在1024以内

回复

使用道具 举报

2

主题

446

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4133
金钱
4133
注册时间
2018-5-14
在线时间
902 小时
发表于 2023-2-16 08:44:56 | 显示全部楼层
gdxz001 发表于 2023-2-15 15:28
你好,我想达到的是这种效果,现在我用的是const char CodeCheck1[16] __attribute__ ((section(".ARM. ...

这个看上去是你链接文件没写好,把其他的内容一起链接到了你的指定字段(需要在ld或者sct文件中新增字段),不推荐用AT 地址来写,而且你这个bin文件似乎还有调试信息存在。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 15:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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