2019-01-09 01:00 AM
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