Docs: openocd is functional (documentation) on AM62x
Created by: nmenon
Use the latest master of openocd -> newer or equal to upstream openocd * master 7d2ea186cf21 target/riscv: fix 'reset run' after 'reset halt' https://github.com/openocd-org/openocd
Equipment used:
https://www.tag-connect.com/product/tc2050-idc-nl-10-pin-no-legs-cable-with-ribbon-connector + https://www.tag-connect.com/product/tc2050-clip-3pack-retaining-clip + https://www.tag-connect.com/product/tc2050-arm2010-arm-20-pin-to-tc2050-adapter
- Config file:
# BBplay
# I use TUMPA: http://www.tiaowiki.com/w/TIAO_USB_Multi_Protocol_Adapter_User's_Manual
# https://www.diygadget.com/jtag-cables-and-microcontroller-programmers/tiao-usb-multi-protocol-adapter-jtag-spi-i2c-serial
source [find interface/ftdi/tumpa.cfg]
transport select jtag
# default JTAG configuration has only SRST and no TRST
reset_config srst_only srst_push_pull
# delay after SRST goes inactive
adapter srst delay 20
if { ![info exists SOC] } {
set SOC am625
}
source [find target/ti_k3.cfg]
ftdi tdo_sample_edge falling
# Speeds for FT2232H are in multiples of 2, and 32MHz is tops
# max speed we seem to achieve with BB-AI64 is ~20MHz.. so we pick 16MHz
adapter speed 16000