MSP430F6749A
Tool/software:
Tool/software:
Code Composer Studio v12.8.1.00005
Version: 12.8.0.202407141830
Build id: N202407141830
Compiler version: TI v20.2.5.LTS [TI v21.6.1.LTS]
The Disassembly view seems to be showing the wrong instruction mnemonics, eg.
_c_int00_noargs():
00c600: 0081 .word 0x0081
00c602: 5DC0 13B2 ADD.B R13,0xd9b6
111 if(_system_pre_init() != 0)
00c606: F6E8 930C AND.B @R6,0x930c(R8)
00c60a: 2402 JEQ ($C$L2)
114 _auto_init();
00c60c: 13B2 .word 0x13B2
00c60e: CFB8 430C BIC.W @R15+,0x430c(R8)
123 main(0);
00c612: 13B2 .word 0x13B2
00c614: D36C BIS.B #2,R12
125 exit(1);
00c616: 431C MOV.W #1,R12
00c618: 13B3 .word 0x13B3
00c61a: 1EF0 .word 0x1EF0
The above code as displayed in the Disassembly view, is from boot.c. Why is '0081' not displayed as 'MOVA __STACK_END, SP'? The next line '5DC0 13B2' should be decoded as 'CALLA #_system_pre_init'. And so on.
It seems the only correct instruction decoded is '00c616: 431C MOV.W #1.R12'
Why is the disassembly so different?
Is there any setting that could cause this incorrect display?