Firmware Board Bring Up

How to bring up a newly assembled controller board and validate fundamental functionality

Step 1.

Unlock flash with OpenOCD

openocd -s /usr/share/openocd/scripts -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg -f platform/stm32f1-openocd.cfg -c "halt" -c "stm32f1x unlock 0" -c shutdown

Step 2.

Flash smoke gpio and test all pins

Step 3.

Test that peripherals and logs are working