Closed rbsexton closed 1 year ago
Hi @rbsexton,
Thank you for your reports. Your request has been forwarded to our development teams. We will be back to you as soon as we get an answer.
Thank you again for you reports.
With regards,
Hi @rbsexton,
Thank you for your report. An internal tracker has been logged and a fix will be implemented and made available in the frame of a future release.
Thank you once again for your contribution.
With regards,
ST Internal Reference: 112614
Hello @rbsexton
I hope you are fine.
The issue you reported has been fixed in the frame of version v1.12.2 of the STM32CubeL0 published recently on GitHub.
Thank you again for having reported.
BeST Regards, Rania
HAL_MPU_ConfigRegion() is missing barrier instructions. (STM32CubeL0/Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_cortex.c)
The companion function, void HAL_MPU_Enable(uint32_t MPU_Control) Includes barrier instructions.
Per Arm Cortex-M0+ DevicesGeneric User Guide ( DUI0662B_cortex_m0p_r0p1_dgug.pdf), Section 4.5.8:
If the Architecture of the L0 is such that that these barriers are not necessary or if the user is expected to supply them ( perhaps because they are being used within an ISR) that fact should be documented and/or clarified with expected usage samples.