cancel
Showing results for 
Search instead for 
Did you mean: 

NOR flash speed is very slow (720 B/s )

ranran
Senior II

Hello,

I am struggling with nor flash issue on stm32h743 eval board.

I hope someone can help with this.

1. On using the stm32h743cube example for FMC_NOR the example fails!

2. I then changes the timing (increased all parameters) as following (there is no change in any other nor parameter aside from these)

    NOR_Timing.AddressSetupTime      = 4;
  NOR_Timing.AddressHoldTime       = 3;
-  NOR_Timing.DataSetupTime         =  8; 
+  NOR_Timing.DataSetupTime         = 10; /*ranran was 8*/
  NOR_Timing.BusTurnAroundDuration = 1;
  NOR_Timing.CLKDivision           = 2;
  NOR_Timing.DataLatency           = 2;

 Now, after it it becomes functional, I see that the speed is VERY SLOW (127kbytes is flashed in 3 minutes and 10 seconds -> 720 Bytes/sec ). I don't think that this code modification is what made it slow.

So, why is it so slow ? Is there a way to speed it up ?

Thank you,

ran

0 REPLIES 0