cancel
Showing results for 
Search instead for 
Did you mean: 

I use a STM32F469. I had a program to erase and write in the flash. Since I switched the sysclock from 80MHz to 100MHz, it doesn’t work anymore. I use HAL functions to erase and write to the flash. Do you have any idea what can cause this problem? Thanks

ludovic-micou2
Associate III
 
1 ACCEPTED SOLUTION

Accepted Solutions
ludovic-micou2
Associate III

This the STM32F469. I resolved the problem. This is the latency of FLASH_ACR who is at 3 for the HCLK at 100MHz

Thanks

View solution in original post

5 REPLIES 5

> STM32F486

There is no such.

> it doesn’t work anymore

What does it mean?

JW

The STM32L486 ? That's only rated to 80 MHz operation

https://www.st.com/en/microcontrollers-microprocessors/stm32l486rg.html

It might get to 100 MHz, but if it is failing it either needs more wait states on the flash, or you've tickled a critical path.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
ludovic-micou2
Associate III

Sorry, I use the STM32L469

> Sorry, I use the STM32L469

There is no such, either.

> it doesn’t work anymore

What does it mean?

JW

ludovic-micou2
Associate III

This the STM32F469. I resolved the problem. This is the latency of FLASH_ACR who is at 3 for the HCLK at 100MHz

Thanks