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.

CCS中嵌入BRA/BRAX指令为什么编译不通过

嵌入BRA指令如下,目的是强行跳转到0x20266地址去执行
__asm("BRA #20266");

现在的现象是:编译没有报错,但是无法生成.out文件。  换成BRAX语句,现象一样!

 但是删除这条汇编语句之后,能够正常生成.out文件;

 并且如果我将汇编语句改成__asm("nop");,也能编译通过并生成.out文件。

 说明__asm()的写法没有错误,应该是BRA或BRAX这条语句不对!

但搞不明白为什么不对?