SmartFusion2 MSS SPI Master模式测试与MX25L1635E Flash操作教程

需积分: 33 21 下载量 56 浏览量 更新于2024-07-20 收藏 2.68MB PDF 举报
本资源是一份详细的SPI例程指导手册,专为SmartFusion2平台的内部MSS外设SPI Master功能设计。它针对的是SmartFusion2 FPGA开发板,该板上配备了一块MX25L1635E SPI FLASH外设芯片。此例程的主要目标是演示如何通过MSS的SPI0接口进行与外部SPI Flash的通信,包括读写操作。 文档由艾懋电子贸易(上海)有限公司于2015年发布,版本为v1.00,更新日期为同年6月7日。内容涵盖了硬件设计和软件设计两个部分,分别使用了Keil和SoftConsole两种开发工具。在硬件设计阶段,用户需要新建工程,配置相应的接口和时序设置,然后编译并下载到SmartFusion2 Kit上。软件设计部分则涉及固件驱动的生成、Keil工程的打开和编译,以及系统硬件库的生成和应用库工程的编译与下载文件的生成。 在软件设计步骤中,首先会创建固件驱动和工程,然后在Keil环境中,用户需要编写`mx_flash.c`和`mx_flash.h`源代码,以及`main.c`主程序代码。在SoftConsole环境下,用户需配置工程参数,输入和编辑代码,最后进行编译和调试。 本例程的关键知识点包括SmartFusion2的SPI Master模式的配置、MSS接口的使用、SPI Flash通信协议的理解,以及如何在实际开发环境中实现数据传输和验证。这份文档对于学习和实践SmartFusion2平台的SPI通信技术具有很高的参考价值,有助于开发人员快速掌握SPI Master功能的开发流程和技术细节。