工具/软件:Code Composer Studio
因此、在安装了以下编译器的情况下运行 CCS v8.3.0.00009:
- TI V18.12.1.LTS
- TI V18.14.LTS
- GNU v7.3.2.154
我得到以下错误:
无法解析函数'_delay_cycles
在使用 GNU v7.3.2.154编译的项目中。
我找到了此论坛帖子(https://e2e.ti.com/support/tools/ccs/f/81/t/680225?tisearch=e2e-sitesearch&keymatch=__delay_cycles)
但它让我感到困惑、我认为它实际上没有解决任何问题。
我有这个最小的示例显示了我的项目上的问题:
#include
int main (){
P1DIR |= BIT0;
P1OUT |= BIT0;
while (1)
{
P1OUT ^= BIT0;
__DELAY_CYCLES (1000000);//@suppress ("无法解析函数")
}
返回0;
}
请注意、此代码确实起作用、但如果没有"@suppress"编译的注释、则会出错。
编辑:格式化、某种程度上一句话被遗漏了

