你好、冠军、
我的客户尝试在 ti-cgt-arm_20.2.LTS 中构建以下代码。
静态 uint32 os_GetMode (void)__attribute__(always_inline、nodebug);
__attribute__((always_inline、nodebug))静态 UINT32 OS_GetMode (void)
{
寄存器 uint32 os_val = 0U;
_asm volatile (
"%[结果]、CPSR\n 夫人 "
"和%[结果]、%[结果]、#0x1F\n "
:[结果]"=r"(os_val)::"memory"、"cc"
);
返回 os_val;
}
他们收到以下错误:
E:\Hugel\01_MyWork\Test\FVR40\MSS\BSW\src\OS\gen\OS.h"、第151行:警告#1173-D:未知属性"nodebug"
E:\Hugel\01_MyWork\Test\FVR40\MSS\BSW\src\OS\gen\OS.h"、第152行:警告#1173-D:未知属性"nodebug"
E:\Hugel\01_MyWork\Test\FVR40\MSS\BSW\src\OS\gen\OS.h"、第159行:错误#18:预期为")"
您知道 我们是否可以在此 CGT 版本中支持"__attribute__( always_inline、nodebug);"吗?
谢谢、
Adam