<html><body>Právě ten HardFault se mi stává dost často, přístup DMA někam jinam, současný přístup do stejné paměti <br>jako DMA ethernetu ... Black Magic Probe to nejen zvládne ukočírovat, ale navíc má možnost dokonce zjistit <br>příčinu toho HardFaultu (skript na straně GDB) takže je to opravdu debug. Pravda, zatím jen na stm32, <br>luminary micro lmixx, atmel sam3s, nějaké arm7tdmi a lpc čipy s kdovíjakou penetrací. Na stm32 to funguje <br>perfektně.<br><br>Franta.<br><br><br><p>---------- Původní zpráva ----------<br>Od: Miroslav Mraz <mraz@seznam.cz><br>Datum: 29. 8. 2013<br>Předmět: Re: STM32: STM32F051 discovery UART</p><br><blockquote>Tohle je zajímavá myšlenka (tedy to připojení gdb přímo na sériový<br>port), bohužel to omezuje jen na procesory ST. A zjevně to zase tak<br>triviální nebude.<br>Asi zůstanu u toho OpenOCD i když funguje dobře jen, pokud není nějaká<br>dramatická chyba v debugovaném programu. Pokud je tam něco, kdy to<br>spadne do HardFaultu, většinou chcípne. Což je u debugeru docela<br>podstatná chyba. Nicméně po vychytání počátečních much toolchainu je to<br>tak nějak použitelné.<br><br>Mrazík<br><br>František Burian píše v St 28. 08. 2013 v 23:03 +0200:<br>> Zdravíčko, lidi,<br>> <br>> S ST-linkem a různými verzemi OpenOCD jsem měl fůru problémů než jsem<br>> nahrál do<br>> programátorů na discovery deskách custom firmware "Black Magic Probe".<br>> Od té doby<br>> už se ST-linkem nechci nic mít společného. Nahrál jsem to i do všech<br>> ST-Link/V1 co jsem<br>> tu měl takže můžu debuggovat i přes standardní JTAG.<br>> <br>> Umí to jak tu sériovku, trasování přes SWO, ale hlavně je to<br>> plnohodnotný debugger takže<br>> na PC již není třeba spouštět žádné OpenOCD a zajišťovat jeho restarty<br>> když se rozhodne<br>> spadnout. Podpora je pro všechny čipy od stm32 rodin Fx a Lx. Osobně<br>> ozkoušeno na F051, <br>> F407, F417, F302, F100. Na L1 se těším, leží mi tu na stole.<br>> <br>> Kdyby potřeboval někdo bližší info, tak privátně.<br>> <br>> Binárky mnou zkompilované a funkční jsem dal na:<br>> <br>> https://github.com/BuFran/blackmagic-binaries<br>> <br>> (případně pro ty co používají git:)<br>> <br>> https://github.com/BuFran/blackmagic-binaries.git<br>> <br>> Zdrojáky:<br>> <br>> https://github.com/gsmcmullin/blackmagic<br>> <br>> S pozdravem,<br>> <br>> Franta<br>> <br>> <br><br><br>_______________________________________________<br>HW-list mailing list - sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br>http://list.hw.cz/mailman/listinfo/hw-list</blockquote></body></html>