oresat / oresat-firmware

OreSat firmware based on ChibiOS for M0 and M4 microcontrollers
GNU General Public License v3.0
36 stars 13 forks source link

C3 firmware recovery system (choosing firmware banks) #54

Closed andrewgreenberg closed 4 months ago

andrewgreenberg commented 2 years ago

After discussion today, we decided that we're gong to try to leave Bank 0 the way it is, forever, and leave that as the "Bank of first and last resort". We'll only update Bank 1 with new firmware.

We need code that runs in Bank 1 that chooses to switch back to Bank 0 if:

This code would switch back to Bank 0 which we know vaguely works and can do communication and firmware updates.

ryanpdx commented 4 months ago

No longer relevant