打印
[PSoC™]

请问 PSoC Creator生成Hex文件,如何不添加0x9030_0000 ~ 0x9060_0000 的信息?

[复制链接]
601|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2024-8-13 13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问 PSoC Creator生成Hex文件,如何不添加0x9030_0000 ~ 0x9060_0000 的信息?

默认IDE生成的hex文件中包含了0x9030_0000等信息,除了手动编辑删除的方式外,是否还有其他配置使之不添加该信息?

使用特权

评论回复
沙发
laocuo1142| | 2024-8-13 16:23 | 只看该作者
自定义启动文件

使用特权

评论回复
板凳
powerantone| | 2024-8-13 17:26 | 只看该作者
可以考虑手动编辑Hex文件

使用特权

评论回复
地板
stormwind123| | 2024-8-13 20:56 | 只看该作者
如果PSoC Creator无法满足需求,还可以考虑将项目导出到其他IDE(如Keil、IAR等),这些IDE可能提供了更灵活的Hex文件生成选项。

使用特权

评论回复
5
flycamelaaa| | 2024-8-14 16:00 | 只看该作者
使用其他工具生成Hex文件

使用特权

评论回复
6
Betty996| | 2024-9-24 12:11 | 只看该作者
这可以用hex编辑工具自己事后修改吧?

使用特权

评论回复
7
Candic12e| | 2024-9-24 13:18 | 只看该作者
你是不想让个地址内有数据是么?

使用特权

评论回复
8
Belle1257| | 2024-9-24 14:20 | 只看该作者
一般好像可以修改跳转地址啥的实现不添加吧

使用特权

评论回复
9
Emily999| | 2024-9-24 15:29 | 只看该作者
在 PSoC Creator 中生成 HEX 文件时,默认情况下会包含整个程序的内存映射,包括从 0x9030_0000 到 0x9060_0000 的区域。如果你希望生成的 HEX 文件不包含这些区域的信息,可以通过项目配置解决

使用特权

评论回复
10
B1lanche| | 2024-9-24 16:05 | 只看该作者
一般是需要配置链接器设置的,就是在 Additional Linker Options 文本框中,添加以下链接器选项:--no_code_region=0x90300000-0x90600000

使用特权

评论回复
11
Annie556| | 2024-9-24 17:16 | 只看该作者
感觉直接用hex编辑器就好了,直接删掉

使用特权

评论回复
12
Allison8859| | 2024-9-24 18:33 | 只看该作者
为啥不需要这种必要的信息呢?是要添加自己的信息在里面吗

使用特权

评论回复
13
alxd| | 2024-9-25 08:25 | 只看该作者
通过在项目属性中添加链接器选项 --no_code_region=0x90300000-0x90600000,你可以控制生成的 HEX 文件不包含指定区域的信息。这样可以确保生成的 HEX 文件符合你的需求

使用特权

评论回复
14
Carmen7| | 2024-9-25 10:00 | 只看该作者
我一般都是使用编辑器删掉这部分的地址内容就好了

使用特权

评论回复
15
Alina艾| | 2024-9-25 16:25 | 只看该作者
话说,这种删掉之后,程序能正常运行吗?

使用特权

评论回复
16
IFX-Frank| | 2024-9-27 15:34 | 只看该作者
手动删除除最后一行外的 后八行数据就行。
删除后不影响程序运行。

使用特权

评论回复
17
szt1993| | 2024-9-28 14:18 | 只看该作者
这些文件对程序运行会有影响嘛?

使用特权

评论回复
18
OKAKAKO| | 2024-9-28 14:22 | 只看该作者
如果对整体不影响的话可以直接保留或者屏蔽

使用特权

评论回复
19
l63t89| | 2024-12-2 16:28 | 只看该作者
PSoC Creator 使用链接器脚本来定义代码和数据在内存中的布局。

使用特权

评论回复
20
地瓜patch| | 2024-12-2 22:35 | 只看该作者
powerantone 发表于 2024-8-13 17:26
可以考虑手动编辑Hex文件

这个改可不好做

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2055

主题

7455

帖子

10

粉丝