Here’s the design diagram for the bootloader that we are designing for the sub! The goal of the bootloader will be to allow us to program our microcontrollers from the main sub computer. The advantage of this is that we won’t have to take off the main hull, so we can make sure the electronics will stay safe around the water. It will allow us to easily reprogram any of our boards using the UART channels.
Have a look!