STM32: STM32F051 discovery UART

Stano stano.hw na gmail.com
Čtvrtek Srpen 29 14:36:21 CEST 2013


Skusali ste rozbehnut tento hw-debugger aj v kombinacii s code:blocks?
Keby to slo bolo by z toho vyslovene luxusne IDE. Osobne Javu zdovna 
nemusim a po par skusenostiach s eclipse som si nan vypestoval celkom 
slusnu alergiu.

František Burian  wrote / napísal(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