[开发工具] CONFIG编译不通过!

[复制链接]
1302|13
 楼主| cr315 发表于 2025-2-17 21:00 | 显示全部楼层 |阅读模式
各位大侠:
              请教:系统64位WIN7,编译软件MPLAB-IDE-8.73 (HI-TECH-9.8)。
                      问题是,__CONFIG (HS&WDTDIS&LVPDIS) 编译不通过,而改成__CONFIG (1,HS&WDTDIS&LVPDIS) 编译,则通过,但是程序运行不正常。
              谢谢!
锵才才 发表于 2025-2-20 10:48 | 显示全部楼层
编译后检查一下configuration bits窗口里的设置项是否正确,和硬件是否匹配
幸福小强 发表于 2025-2-21 12:15 | 显示全部楼层
是不是这个般般的配置字需要两个参数。
幸福小强 发表于 2025-2-21 12:16 | 显示全部楼层
你用的这个软件是不是有点老了,找一个该软件下的例子看看是怎么配置的。我都是用MPLAB X  IDE
xinxianshi 发表于 2025-2-22 21:10 来自手机 | 显示全部楼层
没用过这个工具啊,自带的有木有例子
雨果喝水 发表于 2025-2-23 04:08 | 显示全部楼层
较旧的语法,编译器可以识别,但可能导致程序运行不正常。
自动化陈稳 发表于 2025-4-27 01:30 | 显示全部楼层
__CONFIG 是用来设置配置位的宏,通常会有特定的格式或参数要求。
懒癌晚期患者 发表于 2025-4-28 11:10 | 显示全部楼层
您好,可能是您的配置宏定义不正确。请检查您的__CONFIG宏定义是否与您的硬件配置相匹配。
我是一颗胖蘑菇 发表于 2025-4-28 11:12 | 显示全部楼层
您好,您的问题可能是由于配置宏定义不正确导致的。请检查您的__CONFIG宏定义是否与您的硬件配置相匹配。
治愈糖果屋 发表于 2025-4-28 15:50 | 显示全部楼层
您好,您遇到的问题可能是由于宏定义不正确导致的。请检查您的__CONFIG宏定义是否正确,以及是否与您的硬件配置相匹配。
蚊子的噩梦 发表于 2025-4-29 13:47 | 显示全部楼层
您好,可能是您的配置宏定义不正确。您可以尝试检查一下__CONFIG宏的定义,确保它符合您的硬件配置。如果问题依旧,建议查看编译器的文档或者寻求官方支持。
灵犀幻影 发表于 2025-4-29 19:16 | 显示全部楼层
看起来像是配置宏定义的问题,你确定__CONFIG宏的参数设置正确吗?请检查一下你的配置位设置。
野玫瑰 发表于 2025-8-29 12:03 | 显示全部楼层
CONFIG 编译不通过是常见问题,核心原因可归为四类,需针对性排查:
依赖缺失:未安装编译必需工具(如 gcc、make)或库文件(如 libc-dev),导致 CONFIG 关联模块无法调用底层资源,需通过包管理器(如 apt、yum)补装对应依赖。
配置冲突:CONFIG 中勾选的选项存在逻辑矛盾(如同时启用互斥的硬件驱动),或参数设置超出系统 / 硬件限制(如内存分配值过大),需打开.config 文件或通过 menuconfig 重新调整冲突项。
文件损坏 / 路径错误:CONFIG 关联的源码文件缺失、权限不足,或编译脚本中路径配置错误(如引用不存在的头文件目录),需检查源码完整性,修正 Makefile 或脚本中的路径参数。
环境不兼容:编译环境(如内核版本、系统架构)与 CONFIG 目标版本不匹配(如用 x86 架构编译 ARM 目标配置),需确认环境与配置的兼容性,必要时切换对应编译工具链。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1466

主题

4976

帖子

0

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