你好,
我在CCS5中设置了Processor为32bit state,用的是例程中的sys_core.asm,在程序中使用MOV R2 , #0x003FAC11时,报错要求操作数只能为16bit立即数,不能操作32-bit立即数吗?
指令和R2不是都是32bit的吗?
谢谢
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.
你好,
我在CCS5中设置了Processor为32bit state,用的是例程中的sys_core.asm,在程序中使用MOV R2 , #0x003FAC11时,报错要求操作数只能为16bit立即数,不能操作32-bit立即数吗?
指令和R2不是都是32bit的吗?
谢谢
Hi Linlin,
这个貌似我们的代码里面针对Mov的操作都是16bit的。由于很少写汇编的代码,所以对这个不是很熟悉,建议你看看ARM关于Cortex-R4的technical manual,里面应该会有相关的Mov和LDR之类的汇编语句操作。
谢谢
ken