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