工具/软件:TI C/C++编译器
大家好。
我正在学习 Contiki 操作系统、最具体的说是尝试使用此类操作系统开发应用程序。
请记住、我曾使用 CCS 预调试 CC2538DK 中的 Contiki 操作系统(我在本机64位 Ubuntu 中使用9.1版本)、我尝试通过 CCS 示例提供的针对 cc2538dk 的闪烁 LED 示例构建 Contiki 项目。
在集成过程中、我遇到了许多问题、但始终通过这些论坛中的其他问题来解决这些问题。
我似乎无法找到解决方案:
"./cpu/arm/common/sys/mtarch.c "、第249行:错误#18:预期为")"
1在编译"../cpu/arm/common/sys/mtarch.c 时检测到错误。
gmake:***[CPU/ARM/common/sys/mtarch.obj]错误1.
"故障"功能如下:
void mtarch_exec (struct mtarch_thread *线程)
{
//将 PSP 传递给 SVCall,并将更新的 PSP 作为其返回值。 //
寄存器 uint32_t spp_aux __asm__("r0")= thread->PSP;
__asm_volatile ("Svc #0")
:"+r"(PSP 辅助) //这是指出错误的第249行
:"存储器");
thread->PSP = PSP_AUX;
}
我想提醒大家、这个项目构建时没有 gcc 问题、我想这些问题只会发生、因为我正在尝试使用 TI 的编译器来构建它。
是否有人可以告诉我问题可能出在哪里?
提前感谢您的关注和帮助。