STM32: STM32F051 discovery UART

nesvacil@posys.cz nesvacil na posys.eu
Sobota Srpen 31 09:10:45 CEST 2013


Zdravím,
OpenOCD jde zkompilovat lehce na windows. Stáhnete stable, cygwin, drivery pro FTDI např. a je to.
To, že to někdo neumí je věc druhá. Ještě k tomu když se přizná, že je učitel.
Tohle mě bez komentáře nechat nemohlo!

Jirka

Dne 29. 8. 2013 13:44, František Burian napsal(a):
> No ... po pravdě v kódu to je, ale nevím jak plnohodnotný debug to bude. Spíš bych si iluze nedělal.
> Kompletně je pouze stm32, arm7tdmi vypadá docela dokončeně též, u všeho ostatního vždycky
> něco chybí - jsou tam komentáře s TODO. Nejmíň na dokončení je toho u lpc.
>
> Já tuhle cestu volím hlavně kvůli platformové nezávislosti. Pracuji na windows a prakticky nejde
> rozumně zkompilovat OpenOCD (milion závislostí a křížových vylučovacích vazeb). Binárky
> OpenOCD co tu šly jsou od kdovíkoho s kdovíjakými patchi, takže se chovají jinak než by měly
> podle kódu. Nehledě na to že binárka OpenOCD se váže na binárku gdb a prostě některé verze
> spolu nespolupracují a čert ví proč. Pro studenty potřebuju řešení které když budou mít problém,
> tak budu vědět co mají udělat aby ho opravili, aby mě to nezabralo moc času.
>
> BMP je přímo ze zdrojáků takže když to zhučí tak můžu dohledat kde - a navíc ještě tu chybu
> opravit. Zdrojáky jsou relativně čisté a přehledné (což se o OpenOCD říct nedá ... - to bude ale
> moc featurama a hodně obecným způsobem psaní kódu.).
>
> Nehledě na to že mě BMP přivedl na super knihovnu libopencm3, která podporuje už všechny
> rodiny od STM32, tedy už nemusím záviset na nepřehledném CMSISu jehož knihovny byly pro
> každý CPU úplně jiné a přechod mezi nimi byl docela bolestivý. Ještě že to kolem těch ARMů
> docela žije ...
>
> Franta.
>
> ---------- Původní zpráva ----------
> Od: Miroslav Mraz
> Datum: 29. 8. 2013
> Předmět: Re: STM32: STM32F051 discovery UART
>
> Takže ono to umí i jiné procesory než ST. To jsem přehlédl. Díky za typ,
> až bude čas, tak to vyzkouším, zatím mě to OpenOCD tak moc netrápí.
>
> Mrazík
>
> František Burian píše v Čt 29. 08. 2013 v 11:48 +0200:
>> Právě ten HardFault se mi stává dost často, přístup DMA někam jinam,
>> současný přístup do stejné paměti
>> jako DMA ethernetu ... Black Magic Probe to nejen zvládne ukočírovat,
>> ale navíc má možnost dokonce zjistit
>> příčinu toho HardFaultu (skript na straně GDB) takže je to opravdu
>> debug. Pravda, zatím jen na stm32,
>> luminary micro lmixx, atmel sam3s, nějaké arm7tdmi a lpc čipy s
>> kdovíjakou penetrací. Na stm32 to funguje
>> perfektně.
>>
>> Franta.
>>
>
> _______________________________________________
> 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.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list