Creating an Executable with STM32CubeIDE
I am programming a microcontroller that will be in space flight. Currently to test the device we send the firmware to the board using something like the STM32CubeIDE or the stlink software. This works for now and allows us to run our code, but in flight, we can't use a cable and computer to upload the code and run it, we need the code to be on the board (in flash memory I assume), and we need to be able to execute it via UART commands from a computer on board the spacecraft. I am using an STM32F051R8. Any ideas?