[elektro] C kérdés

uprogc uprogc at gmail.com
Wed Nov 20 16:59:45 CET 2019


Szia,

De bele kell nyulni, en pl sajatot irtam, a kulonbozo tipusu RAM teruletek
miatt pl. es a flash-be tarolando tartalom miatt.

Udv.
Szabi

On Tue, Nov 19, 2019 at 8:24 PM hg12345 <hg12345 at freemail.hu> wrote:

> KEIL automatikusan generálja a linker scripted, ehhez nem szeretnék hozzá
> nyúlni, ha kell írni akkor ezt megtehetem egy include file-ben is. :-)
>
> -------- Eredeti levél --------
> Feladó: Lajos Rancz < lajos.rancz at gmail.com (Link -> mailto:
> lajos.rancz at gmail.com) >
> Dátum: 2019 november 19 15:42:04
> Tárgy: Re: [elektro] C kérdés
> Címzett: elektro at centralnet.hu (Link -> mailto:elektro at centralnet.hu)
> Helló!
> A linker scriptbe kell beleírnod, innentől nem compiler független a
> megoldás. Egy gyors guglizassal ezt talaltam:
>
> https://mcuoneclipse.com/2016/11/01/getting-the-memory-range-of-sections-with-gnu-linker-files/
> Üdv
> hg12345 <hg12345 at freemail.hu> ezt írta (időpont: 2019. nov. 19., K, 9:40):
> > Hi,
> >
> > 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.
> >
> > Üdv
> >
> >
> > -----------------------------------------
> > elektro[-flame|-etc]
> -----------------------------------------
> elektro[-flame|-etc]
> -----------------------------------------
>           elektro[-flame|-etc]


More information about the Elektro mailing list