[SOLVED] No SPI response. GoPiGo3 with address 8 not connected

firmware
gopigo3
faq
malfunctioned

#1

I have installed Raspbian on my Raspberry Pi and finished the installation. However, it keeps giving error “No SPI response, GoPiGo3 with address 8 not connected.” I followed this post [SOLVED] GoPiGo3 with address 8 not connected to update the Firmware too, but still no luck. Please help me!


#2

Hi, did you also try to update the software to the latest version? I read this sometimes helps.
(Is under the same icon you used to update the firmware on the desktop).


#3

Hi! Which file do you refer to? For updating the Firmware, I use the bash file at Firmware directory but I do not see an icon.


#4

Here is output from Firmware update. Does that mean the update fails?

Updating the GoPiGo3 Firmware with '/home/pi/Dexter/GoPiGo3/Firmware/GoPiGo3_Firmware_1.0.0.bin'.
Open On-Chip Debugger 0.10.0-dev (2016-12-16-18:07)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
BCM2835 GPIO nums: swclk = 25, swdio = 24
BCM2835 GPIO config: srst = 18
srst_only separate srst_gates_jtag srst_push_pull connect_deassert_srst
srst_only separate srst_gates_jtag srst_push_pull connect_deassert_srst
adapter speed: 400 kHz
cortex_m reset_config sysresetreq
adapter speed: 250 kHz
adapter_nsrst_delay: 100
adapter_nsrst_assert_width: 100
Info : BCM2835 GPIO JTAG/SWD bitbang driver
Info : SWD only mode enabled (specify tck, tms, tdi and tdo gpios to add JTAG mode)
Info : clock speed 250 kHz
Info : SWD DPIDR 0x0013fb10
Error: Could not initialize the debug port
    TargetName         Type       Endian TapName            State       
--  ------------------ ---------- ------ ------------------ ------------
 0* at91samc20j18.cpu  cortex_m   little at91samc20j18.cpu  unknown
Error: Could not initialize the debug port
Error: Target not examined, will not halt after reset!
Error: Could not initialize the debug port
Error: Target not examined yet
Error: Target not examined yet
embedded:startup.tcl:21: Error: 
in procedure 'reset' 
in procedure 'ocd_bouncer' 
in procedure 'ocd_process_reset' 
in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 248
in procedure 'at91samc20j18.cpu' called at file "embedded:startup.tcl", line 331
in procedure 'ocd_bouncer' 
in procedure 'at91samc20j18.cpu' called at file "embedded:startup.tcl", line 297
in procedure 'ocd_bouncer' 
at file "embedded:startup.tcl", line 21

TARGET: at91samc20j18.cpu - Not halted
in procedure 'reset' 
in procedure 'ocd_bouncer'

#5

Hi,

I probably took the poor man’s approach:

  1. Installed Raspbian for robots (Jessie) from the website
  2. I “VNC-ed” into Raspbian (using real VNC)
  3. That gave me this screen (which should be the same as connecting with a monitor through HDMI I guess)

image

  1. There I selected “DI Software Update”

  2. This opens this screen:

image

  1. From there I selected my GiPiGo3, and pressed both Update Robot (to update the firmware) and “Update Dexter Software” (to update the software: this actually takes a couple of minutes).

After that it worked for me.

rgds,

Jacco


#6

Sorry for the slow response. I am busy doing my other projects. Can you explain how to VNC to the Pi? Or any resources I can refer to?


#7

Hi @jcao62,

Does running the following command help you? (the command you’ve seen on the linked thread didn’t have the sudo command before bash)

curl -kL dexterindustries.com/update_gopigo3 | sudo bash

And after it finishes running, install the firmware burner once again and see if the GoPiGo3 is found.

Also, can you check and see if the SPI line is enabled in raspi-config?

Thank you!


#8

Hi Robert,

I did do sudo and turned on SPI on my Pi. I read this post [SOLVED] GoPigo won’t turn on and realized that my red board’s light could not be turned on. I tried to flash new images multiple times, but could not work. I guess probably the red board was broken?


#9

Hi @jcao62,

There would be one more thing: the alignment of pins.
Could you show us a photo of your GoPiGo3 board and Raspberry Pi from the header pins’ side? we want to see how they are aligned.

Thank you!


#10

Hi,

I put a picture showing how two boards are connected.


#11

Anyway, we returned the old redboard and bought a new one and it works well.


#12

Hi @jcao62,

That’s what we were going to suggest you - during this period, we have had discussion on this matter, but we didn’t notice that you got a new one already.

Thank you!


#13

A post was split to a new topic: Servo doesn’t work with GoPiGo3


#14

A post was split to a new topic: Can’t interface with a GoPiGo2


#15