The speed problem of the Nucleo is also described here and is well worth reading.
Interestingly, Kenji Arai provides a test software that shows most details about it and suggests some solutions that could work, or not.
If you have a F401 which is what the UM1724 manual calls a "MB1136 C-01" then it doesn't use HSE (High Speed External clock) and that the main point.
Mine is a "MB1136 C-02" which uses the ST-LINK MCO as clock input as stated in UM1724 page 22/56. Furthermore it is not in the configuration defined by UM1724 for HSE to use MCO from ST-LINK: SB54 is ON while the manual states it should be OFF.
I am lucky to have a working hardware / software combination but the previous subject shows that it is quite unprobable.....
From what I understand so far, it will need more than just software debugging/corrections to make it work in any or every case.
Integrating the 'easy solution' is just a beginning.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hello @Manxome, @Gordon,
The speed problem of the Nucleo is also described here and is well worth reading.
Interestingly, Kenji Arai provides a test software that shows most details about it and suggests some solutions that could work, or not.
If you have a F401 which is what the UM1724 manual calls a "MB1136 C-01" then it doesn't use HSE (High Speed External clock) and that the main point.
Mine is a "MB1136 C-02" which uses the ST-LINK MCO as clock input as stated in UM1724 page 22/56. Furthermore it is not in the configuration defined by UM1724 for HSE to use MCO from ST-LINK: SB54 is ON while the manual states it should be OFF.
I am lucky to have a working hardware / software combination but the previous subject shows that it is quite unprobable.....
From what I understand so far, it will need more than just software debugging/corrections to make it work in any or every case.
Integrating the 'easy solution' is just a beginning.