this appears to be the root cause of the parameter resets on CubeOrange. We need to ensure the CS pin is not floating or random noise on the SPI bus for FRAM can cause the FRAM to become corrupt
this modifies the ld script to use the maximum size available for the bootloader, so we can't accidentially grow the bootloader beyond its max size