PX4 / PX4-Bootloader

PX4 Bootloader for PX4FMU, PX4IO and PX4FLOW
Other
266 stars 547 forks source link

Increase reliability #147

Closed davids5 closed 5 years ago

davids5 commented 5 years ago

Added state protection and sanity checking to reduce the probability of random data 1) committing a bad image (BOOT '0 ') 2) hard faulting

N.B. The PX4IO code space was too small to do all the state checking

davids5 commented 5 years ago

@dagar -

PX4IO is out of code space with gcc 4.8. lto is not an option, as it causes hard faults

I have been building and testing with

arm-none-eabi-gcc (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]

please update tools to 7.2.1

LorenzMeier commented 5 years ago

@davids5 I've updated the tools - please rebase and update.