[elektro] STM32F Flash memory inicializáslása.

uprogc . uprogc at gmail.com
Wed Jun 10 13:09:19 CEST 2015


Lehet hogy mar ismered,de:
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00036065.pdf

U,
Szabi

2015-06-10 13:59 GMT+03:00 elight <elight at gmail.hu>:

> MikroC for ARM
>
> 2015-06-10 12:58 keltezéssel, uprogc . írta:
> > 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]
> >>
> > -----------------------------------------
> >            elektro[-flame|-etc]
>
> -----------------------------------------
>           elektro[-flame|-etc]
>


More information about the Elektro mailing list