STM32: STM32F051 discovery UART
Tom Meinlschmidt
hw na meinlschmidt.org
Neděle Leden 19 16:54:54 CET 2014
co treba
https://knihy.nic.cz/files/nic/edice/scott_chacon_pro_git.pdf
tm
On Aug 29, 2013, at 22:20 , Stano <stano.hw na gmail.com> wrote:
> 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
>>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
--
===============================================================================
Tomas Meinlschmidt, MS {MCT, MCP+I, MCSE, AER}, NetApp Filer/NetCache
www.meinlschmidt.com www.maxwellrender.cz
===============================================================================
Další informace o konferenci Hw-list