-
Notifications
You must be signed in to change notification settings - Fork 3k
Prefer QSPI Bus mode 1-4-4 as highest priority for QSPIFBlockDevice #9057
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
Conversation
@dannybenor , @jeromecoutant, @cmonr - I've switched QSPIFBlockDevice to favor 1-4-4 mode on QPI. This will have negligible impact on performance on boards that do support QPI , and will enable the use of DISCO_F769NI board, once the required adjustments for it to support QSPI hal tests are made. |
@offirko, thank you for your changes. |
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.
LGTM
@offirko Would you mind mentioning a subset of #9057 (comment) in the commit comment? ( |
QPI may have slightly better performance, but it is not supported by all targets. It requires register setup between each Read and Program/Erase commands, which might damage the overall performance eventually.
cf5ac83
to
b79c64e
Compare
@cmonr - I've updated the commit comment. I still didn't mention DISCO_F769NI in the comment because its a generic change that effects all targets - I hope its ok. |
@ARMmbed/mbed-os-storage Is this change acceptable? |
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.
LGTM.
CI started |
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
Description
Prefer QSPI Bus mode 1-4-4 as highest priority for QSPIFBlockDevice.
QPI is not supported by all targets and requires register setup between each Read and Program/Erase commands, which might make the negligible advantage in sending the initial instruction become a disadvantage overall.
see issue: #8870
#8870 (comment)
Pull request type