Forum: Compiler & IDEs CCS: MSP430: Information memory write


von Phia (Gast)


Lesenswert?

Hallo,

ich versuche, bisher vergeblich, auf einfache Weise einen String im
Informationmemory mittes CCS zu platzieren. Integerweise klappt das
mit z.B.

#pragma DATA_SECTION(im_xyz, ".infoD")
#pragma RETAIN(im_xyz)
....

Ich könnte den String damit natürlich umständlich erzeugen, aber ich
würde gerne was mit irgendwie z.B.

typedef union _un_i2cval {
    u_int    iVal;
    u_char cVal[2];
}un_i2cval;

machen. Das geht mit Varaiblen im RAM ganz gut.

Könnte mir da bitte jemand helfen, oder geht das gar nicht?

Danke

von Phia (Gast)


Lesenswert?

Keine Aktion mehr nötig, habe das Problem schon selbst lösen können.
Man denkt oft viel zu kompliziert.

Falls jemand ähnliches sucht, so geht's ganz einfach:

...

#pragma DATA_SECTION(im_xyz, ".infoD")
#pragma RETAIN(im_xyz)

...

const u_char im_xyz[] = {"012345"};

...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.