[PIC32/SAM] dspic 配置字问题

[复制链接]
 楼主| 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这个选项告诉编译器在链接时忽略配置字部分。

eleg34ance 发表于 2024-11-18 21:38 | 显示全部楼层
重新编译你的项目。验证HEX文件编译完成后,打开生成的HEX文件,检查是否已经移除了配置字部分的信息。

ewyu 发表于 2024-11-18 22:18 | 显示全部楼层
如果你使用的是其他编译器(如XC16或XC32),请在相应的编译器选项中查找类似的选项。

gra22ce 发表于 2024-11-19 07:11 | 显示全部楼层
如果你在项目中使用了配置字来配置单片机的某些功能(如看门狗定时器、振荡器类型等),移除配置字部分可能会导致这些功能无法正常工作。

hhdhy 发表于 2024-11-19 08:21 | 显示全部楼层
通过在编译器选项中添加 -Wl,-pConfig=0,你可以确保生成的HEX文件中不包含配置字部分的信息。希望这些步骤对你有所帮助!

hight1light 发表于 2024-11-19 09:33 | 显示全部楼层
这种配置字不会,不过这配置字一般都是啥功能啊?

miltk 发表于 2024-11-19 10:11 | 显示全部楼层
好像关闭配置字部分就行,也就是让编译器忽略配置字部分

nqty 发表于 2024-11-19 11:41 | 显示全部楼层
这个得网上搜了,我没试过这方面的操作

suiziq 发表于 2024-11-19 12:38 | 显示全部楼层
一般我觉得就是修改项目属性就可以,但是这种配置字有啥用啊?好奇
powerantone 发表于 2024-11-30 10:30 | 显示全部楼层
检查并修改源代码中的配置字设置
probedog 发表于 2024-11-30 12:00 | 显示全部楼层
考虑使用外部编程器来设置配置位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

590

主题

3621

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部