1

I'm attempting to flash a Duet 3 ToolBoard 1LC that drives some lights on the board using the SWD pins from a Raspberry Pi running OpenOCD 0.11.0. I'm using the following configuration:

adapter driver bcm2835gpio
bcm2835gpio_peripheral_base 0xFE000000
bcm2835gpio_speed_coeffs 236181 60
bcm2835gpio_swd_nums 25 24
bcm2835gpio_srst_num 18

transport select swd

set CHIPNAME at91samc21g18
source [find target/at91samdXX.cfg]

reset_config srst_only srst_nogate connect_assert_srst

adapter srst delay 100
adapter srst pulse_width 100

adapter speed 200

init
targets
reset halt 

Unfortunately, this does not seem to work, resulting in the following error:

# sudo openocd    
Open On-Chip Debugger 0.11.0
Licensed under GNU GPL v2
For bug reports, read
       http://openocd.org/doc/doxygen/bugs.html
Info : BCM2835 GPIO JTAG/SWD bitbang driver
Info : clock speed 200 kHz
Error: Error connecting DP: cannot read IDR

Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
^Cshutdown command invoked

Does anyone know what might be causing this board to fail to connect from OpenOCD? Supposedly an Atmel ICE can connect to this board without issue.

ocrdu
  • 8,705
  • 21
  • 30
  • 42
Wulfsta
  • 11
  • 1

0 Answers0