Closed davids5 closed 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
@davids5 I've updated the tools - please rebase and update.
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