本帖最后由 香水城 于 2017-8-16 13:27 编辑
STemWin 驱动移植-FLASH&PSRAM(MCP)接口驱动设计
问题:
在合计智能穿戴应用的时候,为了更好的用户体验和丰富的人机交互界面,需要更多的存储(RAM 和FLASH)来存储自定义的图片资源 ;由于可穿戴类的产品体积都非常小,因此FLASH&PSRAM集成在一起的MCP 存储芯片是一个不错的选择.
我们的STM32 FMC 外设是可以支持MCP 存储芯片的,而且只需要简单的配置就可以实现MCP 的访问.
调研:
下面介绍使用STM32CubeMX 配置MCP 驱动的过程,我们使用STM32F429+MX69V28F64 举例说明:
一、配置过程:
1.MX69V28F64 的总线结构和PIN 定义:
b.在configuration 选项卡中配置FMC 的详细参数,
c.根据MX69V28F64 datasheet 中对时间的要求来更改NOR/PSRAM timing 的参数:
c.配置完成后,生成代码,FMC 主要初始化如下:
二、软件如何使用:
用户在编写软件的时候,直接访问FMC Bank1 的分区地址即可,FMC 外设会生成读写MCP 芯片的时序.
结论: 处理:
对应PDF:STemWin驱动移植_FLASH_PSRAM(MCP)接口驱动设计 更多实战经验请看:【ST MCU实战经验汇总贴】
|