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

Resolve memory issues #9

Closed MaxMSchweitzer closed 5 years ago

MaxMSchweitzer commented 6 years ago

In the current state, we are running critical on memory. We need to figure out how we can save more space (reducing thread sizes? These are getting about as small as they can be already), or if we need to upgrade.

heliochronix commented 5 years ago

ChibiOS debugging options take a lot of space. Disabling ChibiOS debugging options slims down builds considerably, and can be activated individually to test things as needed. New F0 app_template start with ChibiOS debugging options disabled, and L4 has plenty of room even with them turned on.