嵌入BRA指令如下,目的是强行跳转到0x20266地址去执行
__asm("BRA #20266");
现在的现象是:编译没有报错,但是无法生成.out文件。 换成BRAX语句,现象一样!
但是删除这条汇编语句之后,能够正常生成.out文件;
并且如果我将汇编语句改成__asm("nop");,也能编译通过并生成.out文件。
说明__asm()的写法没有错误,应该是BRA或BRAX这条语句不对!
但搞不明白为什么不对?
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.
嵌入BRA指令如下,目的是强行跳转到0x20266地址去执行
__asm("BRA #20266");
现在的现象是:编译没有报错,但是无法生成.out文件。 换成BRAX语句,现象一样!
但是删除这条汇编语句之后,能够正常生成.out文件;
并且如果我将汇编语句改成__asm("nop");,也能编译通过并生成.out文件。
说明__asm()的写法没有错误,应该是BRA或BRAX这条语句不对!
但搞不明白为什么不对?