baidu_33950446 2023-03-06 14:20 采纳率: 100%
浏览 58
已结题

STM32 NOR FLASH

使用赛灵思XC6SLX16 FPGA+STM32F779BIT的FMC外加显示屏+6个按键读或写+16位并行NOR FALSH(将这个FALSH与外部NOR FALSH读写) NAND FLASH(NOR放文件用)+双DRAM+EEPROM +板载3.3V和5V电源,然后通过3个FPC50排线与外面的板FLASH同步或异步交换程序

  • 写回答

7条回答 默认 最新

  • 「已注销」 2023-03-06 14:51
    关注

    参考GPT和自己的思路,您的方案看起来是一个包含多种存储器和接口的嵌入式系统设计。以下是关于使用16位并行NOR FLASH的一些建议:

    1 确认NOR FLASH芯片型号和规格,以确保其符合系统要求,并选择正确的驱动程序和控制器。您可以查看芯片手册和数据表来了解更多信息。

    2 在STM32F7微控制器上配置和初始化外部存储器控制器(FMC)模块,以确保正确连接和访问NOR FLASH。您需要指定FMC的引脚分配、时序、时钟速率、读写模式等参数。

    3 编写相应的驱动程序和库文件,以实现对NOR FLASH的读写操作。您可以使用标准的外部存储器库(例如STM32Cube HAL库),或自己编写低级别的读写函数。

    4 在FPGA中实现与STM32F7的通信协议,以确保数据的正确传输和同步。您可以使用基于FIFO的数据缓冲区或中断控制器等技术来实现这一点。

    5 验证系统的性能和稳定性,并对其进行测试和调试。您可以使用示波器、逻辑分析仪或其他测试设备来监视信号波形和时序,以确保系统能够按预期运行。

    需要注意的是,由于您的系统复杂度较高,因此可能需要更多的开发和调试时间,以确保其正确性和稳定性。同时,您可能需要考虑其他方面的设计问题,例如电源管理、板级布局、接口保护等,以确保系统的可靠性和耐久性。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月9日
  • 已采纳回答 3月7日
  • 创建了问题 3月6日

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测