-
Notifications
You must be signed in to change notification settings - Fork 17.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Double Data Rate on Cube Red with W25 DDR capable External Flash #27574
base: master
Are you sure you want to change the base?
Conversation
looks like this change will impact the YJUAV_A6SE and the SPRacingH7 note it will likely need SPI clock dropped to 80MHz, and SPEED_HIGH on the GPIO lines |
This needs to be off on the Spracing it is very deliberately not turned on as it yields no benefit and is slightly less reliable.Sid did you actually test that this makes a difference? The raw speed is higher but some of the other timing has to be loosened so that the net result is often a washAndySent from my iPhoneOn 17 Jul 2024, at 10:25, Andrew Tridgell ***@***.***> wrote:
@tridge requested your review on: #27574 Double Data Rate on Cube Red with W25 DDR capable External Flash .
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because your review was requested.Message ID: ***@***.***>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to not affect existing boards
{"w25q-dtr", 0xEF, 0x70, SupportedDeviceType::QuadSPI}, | ||
{"mt25q", 0x20, 0xBA, SupportedDeviceType::QuadSPI, 0}, // https://www.mouser.in/datasheet/2/671/mict_s_a0003959700_1-2290909.pdf | ||
{"w25q", 0xEF, 0x40, SupportedDeviceType::QuadSPI, 0}, | ||
{"w25q-dtr", 0xEF, 0x70, SupportedDeviceType::QuadSPIDTR, 0xED}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you need to use a new name here so that the existing boards are unaffected
Made changes so there's a selection to turn the DTR feature on or off. |
marked a DelayMerge pending some performance testing that shows a real improvement |
Gives us 60% increase from 100MHz to 160MHz transfer rate