Skip to main content
ranran
Senior
January 9, 2019
Question

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

  • January 9, 2019
  • 0 replies
  • 523 views

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

This topic has been closed for replies.