[elektro] STM32 disco. flash memoria használata

Bali Zoltán eltexto at freemail.hu
Wed Feb 4 11:26:33 CET 2015


Azt hiszem erre szükséged lehet:
<http://www.st.com/web/en/resource/technical/document/programming_manual/CD00246875.pdf>

Meg talán ezekre:

http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1743/LN1734/PF257846?s_searchtype=keyword#

Ezek is a flasht használják. Alul, Get Software!


Üdv.  Zoli


----- Original Message ----- 
From: "elight" <elight at gmail.hu>
To: <elektro at tesla.hu>
Sent: Wednesday, February 04, 2015 11:01 AM
Subject: Re: [elektro] STM32 disco. flash memoria használata


Amit találtam,

600 oldalon csak a szerkezetét  taglalja..
Én is rövidítenék ha lehetne..
Az is bezavar  hogy ha jól nézem
  memória részeként  (a full címtartomány max. 4 Gb)
más más jellegű apró  szabályok vannak..
Tudom , az a  vége , hogy még olvasgassak,
és  lehet, belenézegethetek majd az ASM -listába is.


Üdv István


2015-02-04 10:33 keltezéssel, Acs Gabor írta:
> Olyan térképet nem adnak hozzá, mint általában a processzorokhoz, hogy
> melyik területen van a reset vektorok és a regiszterek részlege?
>
> Mert ha az megvan, akkor csak azzal kell foglalkoznod, hogy máshova rakd
> a tömböt, a többit a fordító intézi -gondolom én nagy naivan :)
>
>
> Gábor
>
> 2015.02.04. 10:27 keltezéssel, elight írta:
>> Nem néztem,
>>
>>
>> de igazából valami bevált alkalmazási technikát,
>> programrészletet ( tanuló mankót : ) keresek,
>> mert bár  sok sok estét már  csak a doku olvasgatásával
>> töltöttem, ebbe a memória kezelésbe logikailag kissé
>> már bele is bonyólódtam. Ugyanakkor van egy halvány...  ,
>> hogy elvileg pofonegyszerűnek kellene az ilyesminek lennie.
>> De pl a portkezelés sem volt teljesen az, mert többféle
>> lehetőség adódik, mint amit a PIC-nél megszoktam,
>> begyakoroltam.
>>
>> Egyébként köszi, most nézem a help-et,
>> van itt is org, csak még kérdés hova tegyem a tömböt..
>> hogy ne kaszáljak el valami mást.
>> Annyira még nem vagyok Guru, hogy a teljesen átlássam.
>>
>> Na szóval még olvasgatni kell, de gondoltam
>> talán egyszerűbb megkérdezni attól aki próbálta már,
>> talán tanácsol, mire kell még vigyázni.
>>
>> Közben talátam hozzá  függvényeket is..
>> Flash Lock Bank1, Bank 2 ,
>> Flash Unlock Bank..   Flash write
>> És Erase-ből is van vagy 6 féle.
>> Azt hiszem a kezelés alapjaival sem vagyok még tisztában
>> ennél a jószágnál. És akkor még vannak itt kulcsszavak,
>> FSMC - Flex Static Memory Controller
>> Cortex pipeline, prefetch buffer..  stb..
>> ezek csak vannak , vagy kell foglakozni is velük?
>>
>> Üdv István
>>
>>
>>
>>
>>
>>
>> 2015-02-04 10:05 keltezéssel, Acs Gabor írta:
>>> Én kérek elnézést a triviális kérdésért, nem ismerem ezt a rendszert.
>>> ORG nem játszik?
>>>
>>>
>>> Gábor
>>>
>>> 2015.02.04. 9:26 keltezéssel, elight írta:
>>>> Sziasztok.
>>>>
>>>> Bütykölgetek az STM32F100 disco modullal..
>>>> Kicsit erősen más mint a megszokott  PIC-ek! :-)
>>>>
>>>> Már néhány dolog azért bejött,  a LED villogtatáson kívül is..
>>>>
>>>> Még int-et (systick) nem próbáltam összehozni,
>>>> és a következőn problémán egy pillanatra elkadtam?
>>>>
>>>> A FLASH ( vagy nem felejtő ) területre szeretnék tömböket írni..
>>>>
>>>> A programban foglalok konstans módon helyet kis piktogrammoknak.
>>>> tehát   pl:
>>>>
>>>> const code char KissMause(552) = {
>>>>
>>>> 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
>>>> 0x00, 0x00, 0x00, 0x00, 0x00,
>>>> 0x00,0x00, 0x01, 0x01, 0x0F, 0x00, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x55,
>>>> 0x00, 0x55, 0x3F, 0x00, 0x00,
>>>> 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x68, 0x00, 0xA0, 0x00,
>>>> 0x00, 0x00, 0x00, 0x00, 0x00,
>>>> ....
>>>> };
>>>>
>>>> És szépen meg is jelennek a kijelzőn.
>>>> Ezeket szeretném lecserélni ( átírni ) esetenként a soros porton
>>>> küldött  adatokkal.
>>>> Ezeket a RAM-ba beírom, de jó lenne nem felejtősen a FLASH-ba is 
>>>> átvarrni.
>>>> Hogyan tudok helyet foglalni, hogy meg is találjam
>>>> és milyen regiszterekket birizgáljak (milyen sorrendben ) a tömbök
>>>> felülírásakor.
>>>> Néztem már azt is , törölni  csak egész lapokat lehet egyben, gondolom
>>>> ez is bekavarhat.
>>>> De gondolom a olvasás már mehetne  a jelenlegi hivatkozással.
>>>>
>>>> Ü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