# openocd # Chip: STM32F103C8T6, 8=64k flash # Schematic: http://img.banggood.com/file/products/20150205235330SKU120191.pdf # http://www.st.com/web/en/resource/technical/document/datasheet/CD00161566.pdf # http://www.banggood.com/ARM-Cortex-M3-STM32F103C8T6-STM32-Minimum-System-Development-Board-p-920184.html # http://www.lctech-inc.com/Hardware/Detail.aspx?id=0172e854-77b0-43d5-b300-68e570c914fd # Work-area size (RAM size) = 20kB for STM32F103Tx/STM32F103Cx/STM32F103Rx/STM32F103Vx devices set WORKAREASIZE 0x5000 #interface ftdi #ftdi_device_desc "Olimex OpenOCD JTAG ARM-USB-TINY-H" #ftdi_layout_init olimex-jtag #interface ft2232 #ft2232_device_desc "Olimex OpenOCD JTAG ARM-USB-TINY-H" #ft2232_layout olimex-jtag #ft2232_vid_pid 0x15ba 0x002a #source [find interface/olimex-arm-usb-tiny-h.cfg] interface ftdi #ftdi_device_desc "Olimex OpenOCD JTAG ARM-USB-TINY-H" ftdi_vid_pid 0x15ba 0x002a ftdi_layout_init 0x0808 0x0a1b ftdi_layout_signal nSRST -oe 0x0200 ftdi_layout_signal nTRST -data 0x0100 -oe 0x0100 ftdi_layout_signal LED -data 0x0800 source [find target/stm32f1x.cfg] gdb_port 3333 # reset halt # flash probe 0