[elektro] STM32F Flash memory inicializáslása.
elight
elight at gmail.hu
Wed Jun 10 12:13:13 CEST 2015
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]
More information about the Elektro
mailing list