update cortex m3