<@U016HSAA3RQ> <@U051D3C8S11> <@U016EM8L91B> Do yo...
# gfmpw-0-silicon
g
@jeffdi @Anton Maurovic @Tim Edwards Do you know what to do when the USB-connected chip (GFMPW-1) reports mfg=0000 or ffff?
a
Sorry @Gon Solo for the late reply. Not sure why it failed to flash (or at least failed to verify) - there can be several reasons. As for what it’s doing now: it’s probably running firmware that is reconfiguring GPIOs in the 4:0 range, causing the HKSPI interface to be unavailable. If you unplug your whole (green) board, hold down the reset button in the top left, then continue to hold it down while you plug the board in and then run the HKDebug utility (continuing to keep the reset button held the whole time), you should then see it properly ID the chip and you can then run the Flash Erase command. After that, there should be no firmware for it to run, and it will be OK again each time you plug it back in (until you replace the firmware again).
Can you share the C code of your firmware, also?
To help prove that things CAN work, I recommend starting with very small/simple firmware that does NOT configure the GPIOs, and instead just blinks the Management “gpio” LED (D3 on the board)
I started with the firmware from the caravel-board project.
> To help prove that things CAN work, I recommend starting with very small/simple firmware that does NOT configure the GPIOs, and instead just blinks the Management “gpio” LED (D3 on the board) That's what I'm trying to do.
a
Sounds good. Have you made further progress then? I’m curious about any GFMPW projects that are being tested :)