I made MSP430FR5969 project with CCSv6, its default setting of MPU Access Management was as the bellow.
enabled : Enable memory …, marked : Let Compiler…
At the start of main(), MPU registers are not set, stay in initial value. Press hardware reset, it jump to #pragma CLINK(_c_int00_noargs_noexit), It does not call __mpu_init().
Once clear the setting of MPU Access Management and set it enable again, MPU Access Management works correctly. Could you please check this problem?
I used CCSv6 6.1.0.00104.
Regards,
Kazuo Yamauchi