Other Parts Discussed in Thread: CC430F5137
Hi,
I have an issue with the compiler used in 6.1.0. The compiler versions are TI 4.4.3 (6.1.0), and TI 4.1.2 (5.3.0).
My project contains a asm file that defined a section with some function addresses at a specific memory address.
The section is defined in link cmd file like this :
MEMORY
{
/* [...] */
BLSERVICES : origin = 0xFF74, length = 0x000C
/* [...] */
}
SECTIONS
{
.services : {} > BLSERVICES
/* [...] */
}
My asm contains :
.cdecls C, LIST, "bl_services.h"
.ref _c_int00
.ref bl_run
;------------------------------------------------------------
.sect ".services"
;------------------------------------------------------------
BSL_entry_JMP:
BR #_c_int00
BR #bl_run
JMP $ ; Reserved
JMP $ ; Reserved
So my problem is with the compiler 4.4.3, the memory section is empty when I read it after programming, but with the compiler 4.1.2, memory is filled with correct addresses.
In output log and in output folder, I can see object file of my asm file. The target of my project is a CC430F5137.
Someone has or had a similar problem ? how can i resolved it ?
Thanks a lot