Blackfin/CCES comes with a driver for the Micron M25P16 spi flash, which is no longer available. I'm using the Cypress S25F064 part instead. Is there any known driver for this alternative spi flash part?
Hi Robert,Unfortunately, we only provide flash drivers for our EZ-Kit boards and we don't have a driver for the specific flash part you are working with. As this is the case, we would recommend you to use one of our current drivers as a base for creating a driver which will be compatible with your flash part. We also provide the necessary documentation for the Flash Programmer API, which describes the commands that the Flash Programmer Drivers requires to perform the Flash accesses.Following the API, it is relatively simple to port an existing Flash Programmer Driver to match your specific flash part. This documentation is available at CCES help > CrossCore® Embedded Studio <version>> Integrated Development Environment > Working with Bootable and Non-bootable Files > Device Programmer > Custom Device DriversWe are aware of many customers who have successfully modified our flash drivers to suit different flash parts. Regards,Lalitha.S
Is there a way to emulate/debug the flash program, instead of the command line?
I am using BF518.
Please refer the below "FAQ:How to debug a target board which boots from Flash?" link for verifying the SPI flash data while booting.https://ez.analog.com/docs/DOC-1471
In case if you are using CCES, in the CLDP you can add the "-cmd compare " command option. Please refer the below "FAQ: How to debug a target board which boots from Flash using CrossCore Embedded Studio" link for verifying the SPI flash data while booting.https://ez.analog.com/docs/DOC-2112
Please use the below links for more information about debugging and booting process of SHARC.http://www.analog.com/media/en/technical-documentation/application-notes/EE-305.pdfhttps://ez.analog.com/docs/DOC-1005
Is this above information works for you ?
Please let me know if you have any issue on this case.