i.MXRT1170如何实现串行NOR Flash双程序交替启动?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2833个文字,预计阅读时间需要12分钟。
尊敬的家人,我是神子牌,是正宗搞技术的神子。今天神子牌为大家介绍的是+i.MXRT1170上串行NOR+Flash双程序可替换启动设计。在上篇文章《i.MXRT1060/1010上串行NOR+Flash冗余程序启动设计》中,我们已经介绍过此类设计。
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT1170上串行NOR Flash双程序可交替启动设计。
在上一篇文章 《i.MXRT1060/1010上串行NOR Flash冗余程序启动设计》 里,痞子衡详细介绍了 i.MXRT10xx 上的冗余程序启动设计,本质上这就是个双备份程序启动, NOR Flash 里存两份一样的 image,物理地址靠前的 image 0 启动失效就继续启动后面的 image 1,多一层保障。
i.MXRT1170 是区别于 i.MXRT10xx 的第二代架构,性能/功能更加强大,其在继承 i.MXRT10xx 冗余程序启动的基础上,新增了双程序可交替启动设计,今天我们就来聊聊这个话题:
一、初识双程序可交替启动与 i.MXRT10xx 一样,这里要聊的还是在一片挂载在 FlexSPI 上的串行 NOR Flash 里做冗余/双程序设计,就是下图中的 image L 和 image H,不涉及 LPSPI 接口 Flash B 里的 image 2。
本文共计2833个文字,预计阅读时间需要12分钟。
尊敬的家人,我是神子牌,是正宗搞技术的神子。今天神子牌为大家介绍的是+i.MXRT1170上串行NOR+Flash双程序可替换启动设计。在上篇文章《i.MXRT1060/1010上串行NOR+Flash冗余程序启动设计》中,我们已经介绍过此类设计。
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT1170上串行NOR Flash双程序可交替启动设计。
在上一篇文章 《i.MXRT1060/1010上串行NOR Flash冗余程序启动设计》 里,痞子衡详细介绍了 i.MXRT10xx 上的冗余程序启动设计,本质上这就是个双备份程序启动, NOR Flash 里存两份一样的 image,物理地址靠前的 image 0 启动失效就继续启动后面的 image 1,多一层保障。
i.MXRT1170 是区别于 i.MXRT10xx 的第二代架构,性能/功能更加强大,其在继承 i.MXRT10xx 冗余程序启动的基础上,新增了双程序可交替启动设计,今天我们就来聊聊这个话题:
一、初识双程序可交替启动与 i.MXRT10xx 一样,这里要聊的还是在一片挂载在 FlexSPI 上的串行 NOR Flash 里做冗余/双程序设计,就是下图中的 image L 和 image H,不涉及 LPSPI 接口 Flash B 里的 image 2。

