[elektro] STM32F Flash memory inicializáslása.
uprogc .
uprogc at gmail.com
Wed Jun 10 12:58:41 CEST 2015
Milyen fordito ?
Az __attribute__-al sok mindent be lehet allitani, probaltam mar gcc es
KEIL alatt is. PL CCM RAM eleres, stb,..
U,
Szabi
2015-06-10 13:13 GMT+03:00 elight <elight at gmail.hu>:
> Szia
>
> ezzel az 'abszolute' küzdöttem éppen
>
> const unsigned int FASH_memory[0x20] = { 0x0001,0x002,0x003, .. }
> absolute 0x008008000
>
> valami ilyesmi, de az asm.lst ben nézegetve , meg az égető táblázatában
> nem szerepelnek a megadott adatok. Elsőre arra gondolnék ,
> kioptimalizálta a fordító.
> Megpróbálom rávenni, ne tegye.
>
> Meg a 'const' sem igazán helytálló, de az eeprom emuláló
> rutinokban ugyanazt a címet használva az első írás után
> már következő olvasásra jól működik.. tehát maga a memória a helyén
> szerintem létezik.
>
> Üdv István
>
> 2015-06-10 11:56 keltezéssel, uprogc . írta:
> > Szia,
> >
> > Valamelyik __attribute__ ?
> >
> > U,
> > Szabi
> >
> > 2015-06-10 12:19 GMT+03:00 elight <elight at gmail.hu>:
> >
> >> Jól látom?
> >>
> >> Nem találtam ilyen lehetőséget égetésnél,
> >> csak egy 'abszolute' meghatározást.
> >> Tehát constans, fix változóterületként definiálhatók az adatok?
> >>
> >> Üdv István
> >>
> >> 2015-06-10 11:00 keltezéssel, elight írta:
> >>> Sziasztok.
> >>>
> >>> Egy EEprom emulációt készítettem a FLASH memoria területére.
> >>>
> >>> A fordítónak hogyan adhatom meg , hogy ez
> >>> egy tömb, aminek kezdeti értéke van,
> >>> és a függvényeim induláskor ezeket módosíthatják vagy olvashatják majd.
> >>>
> >>> Olyasmire gondolok, hogy a PIC-nél volt az égetőben egy EE_prom
> >>> terület, amit kézzel beírtam, és égetés után azokkal
> >>> a beállítási paraméterekkel indult a program.
> >>> Mert most elsőre innen szemetet vagy 00 hoz le sajnos.
> >>>
> >>> Üdv István
> >>>
> >>> -----------------------------------------
> >>> elektro[-flame|-etc]
> >>>
> >> -----------------------------------------
> >> elektro[-flame|-etc]
> >>
> > -----------------------------------------
> > elektro[-flame|-etc]
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list