Audio Prototype is Alive!

I soldered up my prototype PCBs for my audio project today, and got some JTAG/SWD hardware help from Jim Larson. The net result is a partially-populated STM32F205 board that will talk to me via SWD and OpenOCD!

Foreground (purple DorkbotPDX laen-board) is my prototype. Behind it is an STM32VL-Discovery board modified to run the Maple bootloader and Versaloon firmware. And behind that, my laptop running openocd and vsprog.

Here’s a bit of the communication via Versaloon:

Info: Chip name undefined, try auto-detecting.
Info: Versaloon(0×33)by Simon(compiled on Jul 11 2011)
Info: USB_TO_XXX abilities: 0×00000008:0×00000040:0xC0000006
Info: SWDID = 0x2BA01477
Info: AHB-AP_ID = 0×24770011
Info: ROM_ADDRESS = 0xE00FF003
Info: CFG = 0×00000000, Little-endian
Info: CORTEX-M3 r2p0 processor detected
Info: CPUID = 0x412FC230
Info: STM32F2 type: XL device
Info: STM32F2 revision: Y
Info: Chip-id read is 0×411.
Info: Auto-detect signature is 0×411
Info: stm32f2_xl found
Info: SWDID = 0x2BA01477
Info: AHB-AP_ID = 0×24770011
Info: ROM_ADDRESS = 0xE00FF003
Info: CFG = 0×00000000, Little-endian
Info: CORTEX-M3 r2p0 processor detected
Info: CPUID = 0x412FC230

And from OpenOCD:

Info : OpenOCD runs in SWD mode
trst_and_srst srst_pulls_trst srst_gates_jtag trst_push_pull srst_open_drain
1000 kHz
adapter_nsrst_delay: 100
jtag_ntrst_delay: 100
Info : Versaloon(0×33)by Simon(compiled on Jul 11 2011)
Info : USB_TO_XXX abilities: 0×00000008:0×00000040:0xC0000006
Info : clock speed 1000 kHz
Info : stm32f2xxx.cpu: hardware has 6 breakpoints, 4 watchpoints

I should’ve put an LED or two on this board, so I could write an appropriate “Hello World”…

Tagged , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>