We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I reviewed both CMSIS Storage interface and Flash interface, and did not understand what is the difference between both.
They both seem to relate to flash memories, so I am not sure when to use one of them instead of the other.
Does anyone knows ?
Thanks,
ranran
reviewing the differences, one can see that Flash interface is simpler and the most important difference is the availability of 64-bit address space on Storage interface. Storage interface also offers additional attributes, see structures ARM_STORAGE_BLOCK_ATTRIBUTES, ARM_STORAGE_INFO and ARM_STORAGE_SECURITY_FEATURES. And in addition, Storage interface offers more control from the event callback mechanism, because it implements more events, see ARM_STORAGE_OPERATION.
Basically, Flash is targeting simple devices while Storage is more appropriate for devices that are more complex and require more control.