STM32 a FLASH EEPROM emulace

Draček Fráček dracek.fracek na gmail.com
Čtvrtek Říjen 16 10:35:07 CEST 2014


Tak ono to nakonec s premyslenim chodi i u ne uplne GNU reseni.
Nicmene musim priznat, posledni dobou jsem z toho kam se riti Keil zmaten.
Keil vlastne jiz neexituje, firmu koupil ARM a z neznameho duvodu znacku
porad udrzuje,  je otázka zda spise neposkozuje.

ARM se snazi o CMSIS, ST pry patri k hlavnim podporovatelum, ale
cele to je tak neprehledne, ze na webu keilu nenajdete ani spravne priklady
pro novy "programovaci model".
Pokud se clovek dnes chce vrhnout na programovani ARM a poridici MDK-ARM ,
coz vůbec neni levna zalezitost
http://cz.farnell.com/arm/mdk-pro/software-mdk-arm-pro-for-arm7-arm9/dp/2309945
Nainstluje si MDK, baličky pro STM32, naklika si zakldni sablony a uz tady
zjsti, ze nejsou  CMSIS-Driver V2*.*
Chvili bezradne blouma po webu keil, pta se ve foru,ale protoze na toto
forum maji zamestnaci ARM a keil snad zakazano prispivat nedozvi se nic,
tedy pokud nema stesti a nejaky jiny podobne postizeny z hlubin weby
nevytahl apnote kde se dozvi, jak vse bude az bude.
V tomto pdf se docete o cinnosti ST tedy o STMCube, kterou nejlepe
charakterizuje About, o kterem zde byla jiz rec, aktualne Version 4.3.1
STMCube V1.0, jednopho to zmate :-)
Nainstaluje a pokud ma stesti a netrefi pouzdro ,ktere to neumi muze si
naklikat kostru aplikace, ale
U ST si muzete zaskrtnout FreeRTS, ale MD-ARM stoji na RTX , Cube FATS a
LWIP, MDK Pro ma vlastni midleware, které vyzaduje CMSIS-Driver V2,ktere
ale pro ST neni.hotove.
Kdyz v STCube zjstíte, ze tam chyby cela jedna rada pouzder v F0 rade, s
kym a se o tom podelite kde se dozvite kdy to bude, nikde v chaosu na webu
ST se utopite.
Vysledek prase se v tom vyznej a to to stalo skoro jako nove auto.

Vsechno by se dalo pochopit, pokud by Keil byla soukroma nemecka
spoleckost, ale pokud to je dnes ARM tak ten by snad mel tlasit nejakou
linii a  MDK-ARM by melo byt neco jako Visual Studio pro WIndows
 tzn. ceny tak desetinove a podpora na zcela jine urovni a pro vsechny.
Kdyz dnes vecer na webu Analog nebo TI polozim dotaz ne najakou silenost
uvnitr jejich IC nejspis do zitrka nejaky zamesnec zareagguje.
U ARM/Keil  nesmysl na placene podpore ano,ale kdyz vam vyprsi tak si trhni
na foru neradime atd.
Otazkou pak je zda fakt neni lepsi pouzit nejake to GNU reseni, kdyz
placeni misto rychlejsiho a snazsiho vyvoje prinasi zmatky.

Dne 15. října 2014 15:51 Jaroslav Buchta <jaroslav.buchta na hascomp.cz>
napsal(a):

>  Aha, uz chapu, proc mi vsechno do ST funguje bez problemu - pouzivam
> vyhradne GNU nastroje a musim pri skladani programu premyslet ;-)
>
>
> Dne 15. 10. 2014 17:01, Draček Fráček napsal(a):
>
>    Ono by spise bylo divne pokud by to u ST napsali bez chyby :-)
>  ARM asi tak rok delal reklamu na novou verzi MDK-ARM 5.0, vychvaloval
> novy sytem stojici na sw baliccich, ktere budou delat vyrobci procesoru atd.
>  Pak to prislo, stahnu balicky pro STM32F,  napisu  Hello word, a
> prekladac rve, ze chybi DMA2. U ST jaksi zapomeli,   DMA2  maji jen high
> density.
>  Stane se, opravil jsem a pak dve hodini resil jak a komu to "nahlasit".
>  Nasledne u ARM prisli s novym CMSIS-Driver API 2.02, ST vydal nove
> balicky, chci zkusit prvni Hello word, ale u ST jaksi zapomeli na podporu
> CMSIS-Driver API 2.02 viz  http://www.keil.com/appnotes/files/apnt_266.pdf
>
>  Rikam si kouknu na vychvalovany STM32Cube, nainstaluji nejnovejsi verzi
>  a chci zkusit projekt pro STM32F051K6U6 a hadejte co, ano F0 v QFN32 to
> jaksi neumi. Docela se tesim az najdu sw od ST a bude to fungovat.
>
> Dne 15. října 2014 13:57 Jan Waclawek <konfera na efton.sk> napsal(a):
>
>> >Nejenom,
>> >hlavnì je to také opatøení kvùli ztrátì dat, pøi 1 plné page ji nejdøív
>> >musíte smazat.
>> >A právì v tomto okamžiku nemáte uložena žádná data pro pøípad resetu,
>> >výpadku atd.
>> >Proto se zapisují do té druhé page a až pak se ta první maže.
>>
>> Ono zase ked je to napisane zle, tak Vam ani dve stranky nepomozu... :-)
>>
>>
>> https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Java/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fSTM32Java%2fBug%20%28possible%20data%20loss%29%20in%20STM32F4xx_EEPROM_Emulation%20%28AN3969%29&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000F9A0E3A95BA69146A17C2E80209ADC21&currentviews=128
>>
>> wek
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.czHw-list na list.hw.czhttp://list.hw.cz/mailman/listinfo/hw-list
>
>
>
>
> ------------------------------
>    <http://www.avast.com/>
>
> This email is free from viruses and malware because avast! Antivirus
> <http://www.avast.com/> protection is active.
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20141016/5ff6a269/attachment.html>


Další informace o konferenci Hw-list