CCS6, --- hat's richtig erkannt.
Ich vermute, es hilft weder denen, die CCS kennen, noch denen, die es
nicht kennen, weiter, aber ich poste mal etwas Code-Schnipsel aus der
lnk_msp430xxxx.cmd:[code]
/***********************************************************************
*****/
/* Specify the system memory map
*/
/***********************************************************************
*****/
MEMORY
{
SFR : origin = 0x0000, length = 0x0010
...
RAM : origin = 0x0200, length = 0x0800
INFOA : origin = 0x1000, length = 0x0400
FLASH : origin = 0x8000, length = 0x7FDC
...
RESET : origin = 0xFFFE, length = 0x0002
}
/***********************************************************************
*****/
/* Specify the sections allocation into memory
*/
/***********************************************************************
*****/
SECTIONS
{
.bss : {} > RAM /* Global & static vars
*/
.data : {} > RAM /* Global & static vars
*/
...
.text : {} > FLASH /* Code
*/
.reset : {} > RESET /* MSP430 Reset vector
*/
}(/code]
Mir ist zwar klar, was da gemacht wird, aber die Syntax ist mir
rätselhaft und wie ich die Labels, Konstanten oder wie immer man das
nennen würde, die ich für Assembler brauche, kann ich gar nicht daraus
schließen.