[elektro] C kérdés
hg12345
hg12345 at freemail.hu
Thu Nov 21 08:53:54 CET 2019
Igen...
-------- Eredeti levél --------
Feladó: Kiss Gabor < kissg at ssg.ki.iif.hu (Link -> mailto:kissg at ssg.ki.iif.hu) >
Dátum: 2019 november 20 15:41:37
Tárgy: Re: [elektro] C kérdés
Címzett: elektro at centralnet.hu (Link -> mailto:elektro at centralnet.hu)
On 11/19/19 9:34 AM, hg12345 wrote:
> hogyan lehet hivatkozni a fordítási időben a C programban a linker által generált címekre szegmensekre?
>
> A program 3 különböző uC fordul (STM32F variánsok) ezek memória (FLASH/RAM) kezdő és végcíme vagy mérete kéne. GNU vagy KEIL C vagy bármely fordító esetén, hátha él ezen is.
>
> Tudom egy egyszerű feltételes fordítással is megadhatók mint konstansok, de a "dinamikus" kezelés valós fordítási elhelyezés alapján jobb lenne.
Fordítási időben szeretnéd tudni, hogy mit fog kiköhögni pár perccel
később a linker egy file-ba? Ez nem túl esélyes, hacsaknem mindig
ugyanazt írja ki. Akkor pedig a bevált módszernél tessék maradni! :-)
#ifdef proc1
#define rom 0x0200
#define ram 0x0400
#endif
...
kissg
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list