MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Colink + OpenOCD
19.03.2014
15:51
Раздел: Разное - ARM - OpenOCD

Конфиг:


##############################
#
#  www.easyelectroniks.ru   
#        PinBoard II
#     ARM JTAG CoLink
#    STM32F103xx
#
##############################

##### CoLink
interface ft2232
ft2232_vid_pid 0x0403 0x6010
ft2232_layout "flyswatter"

#### STM32F103xx
source [find target/stm32f1x.cfg]

telnet_port 4444
gdb_port 3333
adapter_khz 1000




Сначала необходимо выполнить настройку параметров openocd. Этого можно и не делать, но тогда придется всякий раз запускать openocd вручную из командного интерпретатора.

Для этого выбираем в главном меню «Run -> External Tools -> External Tools Configurations… » или же нажимаем на кнопку «External Tools».

В открывшемся окне жмем на кнопку «New launch configuration» , выбираем название конфигурации «openocd_conf» и заполняем остальные поля как на рисунке



Теперь необходимо выполнить конфигурацию клиентской части gdb-отладчика. Для этого выбираем в меню «Run -> Debug Configuration » , далее в окне конфигурации выбираем «Zylin Embedded debug( Native )» и создаем новую конфигурацию отладки под названием «gdb_conf»

На вкладке «Debugger» в строке «GDB debugger» необходимо указать размещение исполняемого файла отладчика arm-none-eabi-gdb.exe.

Содержимое строки «GDB Command file» необходимо удалить.

Вкладку «Commands» необходимо заполнить так:

'Initialize' commands: target remote localhost:3333

'Run' commands:

monitor reset halt

monitor stm32f1x unlock 0

monitor stm32f1x mass_erase 0

load

monitor reset halt

break main

continue


На вкладке «Common» установить галочку напротив «Debug»


Теперь можно смело запускать отладку, выбрав конфигурацию «gdb_conf».




Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования