From: Kiwamu O. <ki...@de...> - 2014-10-30 12:22:14
|
Hi all, I got a FSM-55 board that has STM32F030F4P6 chip. http://www.seeedstudio.com/depot/FSM55-LED-Matrix-Display-p-2121.html However, the project does not support openocd. And I found following patch for openocd. http://sourceforge.net/p/openocd/mailman/message/32068752/ Then, I tried to use openocd for the device. ``` $ uname -a Linux casper 3.16-3-amd64 #1 SMP Debian 3.16.5-1 (2014-10-10) x86_64 GNU/Linux $ pwd /home/kiwamu/src/openocd $ git log|head -3 commit 885f4388144840e411512543cd92fb9335ce806a Author: Spencer Oliver <sp...@sp...> Date: Thu Oct 2 21:54:23 2014 +0100 $ ./bootstrap $ ./configure --snip-- OpenOCD configuration summary -------------------------------------------------- MPSSE mode of FTDI based devices yes (auto) ST-Link JTAG Programmer yes (auto) TI ICDI JTAG Programmer yes (auto) Keil ULINK JTAG Programmer yes (auto) Altera USB-Blaster II Compatible yes (auto) Versaloon-Link JTAG Programmer yes (auto) Segger J-Link JTAG Programmer yes (auto) OSBDM (JTAG only) Programmer yes (auto) eStick/opendous JTAG Programmer yes (auto) Andes JTAG Programmer yes (auto) USBProg JTAG Programmer yes (auto) Raisonance RLink JTAG Programmer yes (auto) Olimex ARM-JTAG-EW Programmer yes (auto) CMSIS-DAP Compliant Debugger yes (auto) $ make $ sudo make install $ which openocd /usr/local/bin/openocd $ openocd --version |& head -1 Open On-Chip Debugger 0.9.0-dev-00184-g885f438 (2014-10-30-21:18) $ cat stm32f030f4p6-minimum.cfg source [find interface/stlink-v2.cfg] transport select hla_swd set WORKAREASIZE 0x1000 source [find target/stm32f0x.cfg] reset_config srst_only srst_nogate $ sudo openocd -f stm32f030f4p6-minimum.cfg Open On-Chip Debugger 0.9.0-dev-00184-g885f438 (2014-10-30-21:18) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD adapter speed: 1000 kHz adapter_nsrst_delay: 100 srst_only separate srst_nogate srst_open_drain connect_deassert_srst Info : clock speed 1000 kHz Info : STLINK v2 JTAG v17 API v2 SWIM v4 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.472905 Error: init mode failed in procedure 'init' in procedure 'ocd_bouncer' in procedure 'transport' in procedure 'init' ``` I'm using two types of ST/Link debugger. http://www.st.com/web/catalog/tools/FM146/CL1984/SC724/SS1677/PF251168 http://www.aliexpress.com/item/Free-Shipping-1SET-ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3/1619197946.html How do I support STM32F030F4P6 on openocd? Thank's, -- Kiwamu Okabe at METASEPI DESIGN |