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