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

elight elight at gmail.hu
Wed Jun 10 13:28:05 CEST 2015


Igen

végtére ha így nem tudom megoldani ,
akkor írni kell az EEprom_Init() függvényt
és a lelgelső körben meghívni...

Azt hittem egyszerűbben is összejöhet...

Üdv István


2015-06-10 13:09 keltezéssel, uprogc . írta:
> 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]
>>
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list