STM32: STM32F051 discovery UART

Stano stano.hw na gmail.com
Čtvrtek Srpen 29 22:20:13 CEST 2013


Dakujem, vyzera to uzitocne.
A ked uz sme pri tom GITe, nemate typ na nejaky tutorial ako zacat s 
GITom pod windows?

František Burian  wrote / napísal(a):
> Samozřejmě,
>
> Celý můj template projekt používající codeblocks, dedikovaný našim 
> studentům robotiky je na :
>
> https://github.com/BuFran/stm32-robotics
>
> Snažím se ještě doplnit blbuvzdorný návod instalace toolchainů aby s 
> tím studenti neměli problémy ...
>
> Případně jeden takový rozpracovaný (ale funkční) projekt měřiče 
> saturačních parametrů cívek (zatím
> neměřící saturační parametry ale jen zobrazující impulsní proudy 
> cívkou jako osciloskop) s STM32F4:
>
> https://github.com/BuFran/inductor-tool
>
> Daniel tam taky něco zajímavého možná najde, nezapoměl jsem, jen je to 
> hodně teorie kterou je potřeba
> ověřit a bez vysokorchlostního spojení destičky s PC (ETH nebo USB) to 
> nemá smysl zatím dělat ...
>
> Používám BMP na portu COM3 (tak je dobré všechny BMP přenastavit ve 
> správci na tuhle hodnotu,
> nebo si to změnit v nastavení C::B).
>
> C::B používám nejaktuálnější release, a průběžně testuju i Nightly 
> Builds, vše bez problémů. Poslední
> nightly má lepší podporu parsování a zvýrazňování syntaxe tak prozatím 
> používám tu.
>
> Franta.
>
> ---------- Původní zpráva ----------
> Od: Stano <stano.hw na gmail.com>
> Datum: 29. 8. 2013
> Předmět: Re: STM32: STM32F051 discovery UART
>
>
>     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
>     >
>
>     _______________________________________________
>     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