Ok, I was wondering if there was anything special you were doing that I couldnt see, or experienced it in your travels while working with the robin
Pre bootloader
-Monster8 writes firmware firmware via sd, reads and configs modules but disables the spi after it finishes
-Octopus firmware does nothing, skr2 firmware loads fine via sd
Post bootloader ( as im fairly sure ive written over the bootloader)
-Both Octopus and Monster8 work every other 12v power cycle, and get stuck in a loop when starting up the other 50% of the time
so basically,
cycle 12v power, it works
cycle 12v power, it doesnt work
cycle 12v power it works
I have monster8 hooked up right now, but its the same with octopus
I caught it on a doesnt work cycle, loaded the firmware, hit debug , appears to be stuck at "function spi_master_write," uart is just looping (I dont know how to use debug very well, but this is where it stops when I pause)
Code:
## Entering SETUP state
1. Reading json configuration file
Mounting the filesystem...
Remora PRU - Programmable Realtime Unit
reboot button does nothing
cycle 12v power, everything works, load the program with debug and it works
cycle 12v power again, doesnt work, same loop
Im uploading firmware via stlink through mbed, and through DFU using usbc and stm32cube programmer, both have the same outcome.
Mostly just a sanity check for if im not doing something obvious, because the fact that it works every other power cycle is confusing me and it feels so close to working...