This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
我继承了一段时间前生成的现有工程、我正在尝试从头开始重新创建该工程、以便我能够正确理解 halcogen 设置。
(为 TMS570LC4357ZWT_FreeRTOS 生成的项目)
当 halcogen 为这个项目生成代码时、我获得诸如(在 hL_pinmux.c 中)的代码
void muxInit (void){
/*用户代码开始(1)*/
/*用户代码结束*/
/*使能引脚复用*/
PinMuxReg -> KICKER0 = 0x83E70B13U;
PinMuxReg -> KICKER1 = 0x95A4F1E0U;
/*用户代码开始(2)*/
/*用户代码结束*/
PinMuxReg ->PINMUX[0]= PINMUX_BLE_N19_| PINMUX_BLE_D4_EMIF_ADDR_00 | PINMUX_BLE_D5_EMIF_ADDR_01 | PINMUX_BLE_C4_EMIF_ADDR_06;
请注意未完成的 PINMUX_BLE_N19_、未分配任何功能、如 AD1EVT 等
显然、这会导致编译错误、例如:
>>编译失败
app/halcogen/source/subdir_rules.mk:9:目标'app/halcogen/source/hl_pinmux.obj'的配方失败
"../app/halcogen/source/HL_pinmux.c、第236行:错误#20:标识符"PINMUX_BLE_N19_"未定义
"../app/halcogen/source/HL_pinmux.c、第278行:错误#20:标识符"PINMUX_BLE_F3_"未定义
"../app/halcogen/source/HL_pinmux.c、第282行:错误#20:标识符"PINMUX_BLE_B2_"未定义
"../app/halcogen/source/HL_pinmux.c、第294行:错误#20:标识符"PINMUX_BLE_B12_"未定义
"./app/halcogen/source/HL_pinmux.c "、第310行:错误#20:标识符"PINMUX_BLE_N3_"未定义
在编译"../app/halcogen/source/HL_pinmux.c 中检测到5个错误。
gmake:***[app/halcogen/source/hL_pinmux.obj]错误1
为什么 halcogen 会生成无效代码? 在 halcogen PINMUX 选项卡的引脚复用下没有列出冲突。
如何解决此问题?
谢谢你
Subu
嗯。 论坛不允许我附加具有“未知”扩展名的文件,如.dil 和.hcg :-)
将它们作为 zip 文件附加。
谢谢
Subu