← All posts tagged jtag

paulfertser
tools embedded stm32 jtag swd *blackmagicprobe *hack *awesomeness
Black Magic Probe is a sophisticated JTAG and SWD adapter supporting
flashing and debugging some Cortex-M3 microcontrollers, in particular
the STM32 family. blacksphere.co.nz

It integrates a GDB server and exposes it over a standard ACM
channel. Just plug it in and connect with gdb, no extra software or
drivers needed.

If you want to try it for cheap, you can reflash any ST-Link with a
version from github.com built with "make
PROBE_HOST=stlink" by using another SWD-capable programmer (desolder
the "DEFAULT" bridges, solder "PRG-32", use CN3 for flashing).

But if you want to get the full functionality (including
DFU-upgradeable probe firmware, an additional auxilary UART, full JTAG
support and experimental SWO), read on about more hardware hacking in
the follow-up post.
paulfertser
hack DIY Наконец-то на работу привезли SO8 SPI Flash размером 8MiB, подходящую моему wifi-рутеру WR741ND. Подсоединил на весу к JTAG-программатору (на базе FT2232), после небольшого патча с помощью flashrom её прошил, дома перепаял и voila: теперь у меня 8 мегабайт на прошивку против 4. Если кому-то интересно, детали про модификацию исходников и про калиборовочные данные и т.п. могу рассказать подробнее.
paulfertser
радость облом ARM козлы На конференции ARM developers conference приятно пообщался с французом из STMicroelectronics и мне подарили для моих студентов две прикольные "игрушки" STM32 Primer2 "Releasing your creativity". Офигенная штука: stm32circle.com . Перепрошить его, используя нормальную ОС, невозможно, т.к. внутри него интегрирован проприетарный программатор Rlink, который хотя и поддерживается OpenOCD, но только для JTAG, а Primer2 использует SWD. На первый взгляд добиться работы весьма сложно, хотя самая времязатратная часть, а именно реверсинг Rlink, уже клевыми чуваками произведен: lists.berlios.de ... А у меня такое хорошее настроение было, когда я домой возвращался, не потому, что игрушки подарили, а просто доволен конференцией был: порядочно новых интересных вещей узнал и весело поболтал с народом. Вот такой день сегодня :-/