Other Parts Discussed in Thread: HALCOGEN
Hello,
I'm having difficulties to configure MPU on RM48L950AZWT HDK. I enabled and configured the regions 2 and 3 (Flash and RAM), and then I also enabled MPU in general settings. I made it in HalCoGen 3.00.01, finally I generated code and integrated it into a project. I inserted _mpuInit()_ and _mpuEnable()_ in sys_startup.c just before main() is called.
My code gets restarted inside the main() function without any obvious reason. I checked the SYSESR register bit 0 after I called _mpuInit()_ and _mpuEnable()_, in the debug mode and I see that this bit is set to zero. This would mean MPU is disabled. On the other hand, it makes significant difference to have _mpuInit()_ and _mpuEnable()_ in code. When I remove them, the application is running as expected.
Does anybody has an experience with this issue?
Thanks
Vaclav