单片机/MCU论坛
直播中

李杰

7年用户 1359经验值
私信 关注

HIGHTEC创建工程导入iLLD遇到的疑问求解

HIGHTEC环境,导入iLLD,想要使用ILLD自带的start函数。在注册irq函数时:C:UsersHAIGU~1AppDataLocalTempccBXRWbc.s: Assembler messages:C:UsersHAIGU~1AppDataLocalTempccBXRWbc.s:29: error: missing ')'C:UsersHAIGU~1AppDataLocalTempccBXRWbc.s:29: error: missing ')''Invoking: TriCore C Compiler'C:UsersHAIGU~1AppDataLocalTempccBXRWbc.s:29: error: too many positional argumentsmake: *** [src/02BaseSw/01EcuAb/Gpt/EcuAb_Gpt.o] Error 1make: *** Waiting for unfinished jobs....出现这个问题,主要是因为这个代码:#ifndef IFX_INTERRUPT_INTERNAL#define IFX_INTERRUPT_INTERNAL(isr, vectabNum, prio) 有遇到过的吗?主要是那一段汇编引起的                                                                                                                                                                                                                                                                                                                                                                                             

回帖(1)

王焕锁

2024-2-5 14:56:23
是因为把无符号常数加了个后缀u,然后报的错。错误的:IFX_INTERRUPT(isrGpt1ms, 0, 33u) 问题就出在这个u上面正确的:IFX_INTERRUPT(isrGpt1ms, 0, 33)           
举报

更多回帖

发帖
×
20
完善资料,
赚取积分