打印
[PIC32/SAM]

dspic 配置字问题

[复制链接]
1603|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stormwind123|  楼主 | 2024-10-23 15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在程序种设置了配置字,但在输出的hex文件中,不想输出配置字部分的信息,请问该如何设置,mplab x ID版本。

使用特权

评论回复
沙发
598330983| | 2024-10-23 21:10 | 只看该作者
那就把配置字全部设置为0然后对比一下看看。

使用特权

评论回复
板凳
星星点点didi| | 2024-11-15 23:59 | 只看该作者
在MPLAB X IDE中,如果你希望在生成的HEX文件中不包含配置字部分的信息,可以通过打开项目属性,打开你的项目。右键点击项目名称,选择 Properties。

使用特权

评论回复
地板
canfeil| | 2024-11-18 20:11 | 只看该作者
配置编译器选项,在项目属性窗口中,选择 Conf: [default] 下的 XC8 Global Options(如果你使用的是XC8编译器)。在 Additional options 字段中,添加以下编译器选项:-Wl,-pConfig=0这个选项告诉编译器在链接时忽略配置字部分。

使用特权

评论回复
5
eleg34ance| | 2024-11-18 21:38 | 只看该作者
重新编译你的项目。验证HEX文件编译完成后,打开生成的HEX文件,检查是否已经移除了配置字部分的信息。

使用特权

评论回复
6
ewyu| | 2024-11-18 22:18 | 只看该作者
如果你使用的是其他编译器(如XC16或XC32),请在相应的编译器选项中查找类似的选项。

使用特权

评论回复
7
gra22ce| | 2024-11-19 07:11 | 只看该作者
如果你在项目中使用了配置字来配置单片机的某些功能(如看门狗定时器、振荡器类型等),移除配置字部分可能会导致这些功能无法正常工作。

使用特权

评论回复
8
hhdhy| | 2024-11-19 08:21 | 只看该作者
通过在编译器选项中添加 -Wl,-pConfig=0,你可以确保生成的HEX文件中不包含配置字部分的信息。希望这些步骤对你有所帮助!

使用特权

评论回复
9
hight1light| | 2024-11-19 09:33 | 只看该作者
这种配置字不会,不过这配置字一般都是啥功能啊?

使用特权

评论回复
10
miltk| | 2024-11-19 10:11 | 只看该作者
好像关闭配置字部分就行,也就是让编译器忽略配置字部分

使用特权

评论回复
11
nqty| | 2024-11-19 11:41 | 只看该作者
这个得网上搜了,我没试过这方面的操作

使用特权

评论回复
12
suiziq| | 2024-11-19 12:38 | 只看该作者
一般我觉得就是修改项目属性就可以,但是这种配置字有啥用啊?好奇

使用特权

评论回复
13
powerantone| | 2024-11-30 10:30 | 只看该作者
检查并修改源代码中的配置字设置

使用特权

评论回复
14
probedog| | 2024-11-30 12:00 | 只看该作者
考虑使用外部编程器来设置配置位

使用特权

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

本版积分规则

438

主题

2263

帖子

3

粉丝