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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
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.