一个RT1060手册内的“小坑” 博客文章《 从Serial(1-bitSPI) EEPROM/NOR恢复启动》里介绍了非主动启动模式EEPROM/NOR恢复启动的实现步骤,可以在默认设置的启动方式不成功的情况下,SerialEEPROM/NOR作为backup来确保系统能够工作起来,而只需将备份application事先放进Serial EEPROM/NOR即可。好了,介绍完背景知识后,进入正题。 有客户想实现i.MX RT1062从连接到LPSPI3接口的SPI NOR Flash启动,设置过程参考手册中的Table8-36所示。 但是始终无法成功,通过示波器查看在RT1062启动时LPSPI3接口上的信号,居然发现无任何读写信号产生,这表明RT1062从未尝试过读取SPINOR Flash的代码到RAM来运行,这点甚是奇怪。 经多番测试发现,问题出在Table8-36所示的EEPROM recovery enable位的位置上,其真实的位置应该是0x6D0[24],如Table 21-9 Fusemap Descriptions所示,这个小坑咱们以后要在使用EEPROM/NOR恢复启动模式时要注意啊。 Table 21-9 Fusemap Descriptions
|