MSP430F6749A
工具与软件:
工具与软件:
Code Composer Studio v12.8.1.00005
版本:12.8.0.202407141830
构建 ID:N202407141830
编译器版本:TI v20.2.5.LTS [TI v21.6.0.LTS]
"Disassembly"视图似乎显示了错误的指令助记符、例如
_c_int00_noargs():00c600: 0081 .word 0x008100c602: 5DC0 13B2 ADD.B R13,0xd9b6111 if(_system_pre_init() != 0)00c606: F6E8 930C AND.B @R6,0x930c(R8)00c60a: 2402 JEQ ($C$L2)114 _auto_init();00c60c: 13B2 .word 0x13B200c60e: CFB8 430C BIC.W @R15+,0x430c(R8)123 main(0);00c612: 13B2 .word 0x13B200c614: D36C BIS.B #2,R12125 exit(1);00c616: 431C MOV.W #1,R1200c618: 13B3 .word 0x13B300c61a: 1EF0 .word 0x1EF0
"Disassembly"视图中显示的上述代码来自 boot.c 为什么"0081"不显示为"MOVA __STACK_END、SP"? 应将下一行"5DC0 13B2"解码为"CALLA #_SYSTEM_PRE_INIT"。 依此类推。
似乎唯一解码的正确指令是"00c616:431C MOV.W #1.R12"
反汇编为何如此不同?
是否有任何设置可能导致此错误显示?
