IMXRT1176启动配置
前言
针对IMXRT1176以及搭配使用的串行NORFLASH MT25QL256,梳理了在调试过程中遇到的问题以及启动过程的分析
一、启动配置
IMXRT1176的启动配置的BT_CFG是参考开发板完成,基本上都是一致的,配置为FLEXSPI启动,配置如下图:
针对以上的BOOT_CFG复用IO,在复用的过程中不能进行与BOOT_CFG电平相反的上下拉,不然会导致程序能够烧写到NORFLASH中,不能加载运行;最好不要进上下拉,如需上下拉,则配置为与BOOT_CFG电平相同的上下拉。
二、FLEXSPI的接口以及电路
RT1176的FLEXSPI的接口以及与串行NORFLASH MT25QL256的电路图如下:
其中需要注意的是当没有DQS与NORFLASH引脚连接时,需要将DQS位悬空,不能进行其他的操作,否则会造成无法启动的情况。
三、上电启动配置
在IMXRT1176上电后,会加载FDCB,首先会片选FLASH,触发FLASH时钟,启动瞬间FLASH CLK和SS0的波形如下:
总结
以上就是IMXRT1176启动配置NORFLASH的过程
下一遍将讲解IMXRT1176启动过程分析