fjpanag opened a new pull request #1561:
URL: https://github.com/apache/incubator-nuttx/pull/1561


   ## Summary
   Some MCUs of the STM32F4 family have the ability to operate up to 180MHz, 
but only if core over-drive is enabled.
   The current code indeed enables the core over-drive, but not for all MCUs 
that need it.
   
   The MCUs in need of over-drive to reach their maximum clock are:
   STM32F427
   STM32F429
   STM32F437
   STM32F439
   STM32F446
   STM32F469
   STM32F479
   
   ## Impact
   For some of the aforementioned MCUs, core over-drive was not enabled, 
resulting in invalid clocking configuration.
   Unfortunately as tested, at least on my board, the MCU happily accepted 
180MHz without over-drive enabled and worked OK.
   Thus it is very possible that many users of this chip are not aware of this 
miss-configuration. The chip though may be unstable in certain conditions.
   
   ## Testing
   Tested on a custom board, using an STM32F427VI.
   After the change, the respective code is indeed enabled. After boot, the 
core over-drive is enabled as it should, checked by the respective register 
value.
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to