Skip to content
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

Cypress PSOC6 Targets missing QSPI Mbed HAL implementation #9897

Closed
maclobdell opened this issue Mar 1, 2019 · 7 comments
Closed

Cypress PSOC6 Targets missing QSPI Mbed HAL implementation #9897

maclobdell opened this issue Mar 1, 2019 · 7 comments

Comments

@maclobdell
Copy link
Contributor

Description

The CY8CKIT-062-WiFi-BT board has a S25FL512SAGBHIA10 Quad SPI Flash chip which supports SFDP. This device seems perfect for the Mbed QSPI HAL. Adding an implementation for the QSPI HAL on PSOC6 targets with a Quad SPI would enable Little File System and Fat File System, and more sophisticated applications.

Details

Mbed OS File Systems run on top of a Block Device API as referenced here https://os.mbed.com/docs/mbed-os/v5.11/reference/storage-tech.html and https://os.mbed.com/docs/mbed-os/v5.11/apis/blockdevice.html
Mbed OS has a QSPIF Block Device driver https://os.mbed.com/docs/mbed-os/v5.11/apis/qspifblockdevice.html
If QSPI Mbed HAL api is implemented for a target, as referenced here https://os.mbed.com/docs/mbed-os/v5.11/porting/quadspi-port.html, then the QSPI Block Device Driver should just work.
Alternatively, a custom block device driver could be implemented if the above is not possible.

Issue request type

[ ] Question
[X] Enhancement
[ ] Bug
@maclobdell
Copy link
Contributor Author

cc @ARMmbed/team-cypress @orenc17 @kfnta @dannybenor

@ciarmcom
Copy link
Member

ciarmcom commented Mar 1, 2019

Internal Jira reference: https://jira.arm.com/browse/MBOCUSTRIA-940

@maclobdell
Copy link
Contributor Author

@Team-Cypress - any ETA on this? it would be much appreciated

@johndebudge
Copy link

@maclobdell we do not have an exact ETA at this time but it is on our backlog of work to do.

@maclobdell
Copy link
Contributor Author

@johndebudge - any update on this? will the integration point be qspifblockdevice or is your team planning a new smif blockdevice class?

@0xc0170
Copy link
Contributor

0xc0170 commented Apr 18, 2019

#10435

@maclobdell
Copy link
Contributor Author

fix merged. closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants