|
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是为i.MXRT1060更换较大容量Flash导致二级App异常启动问题。
痞子衡最近在支持一个 RT1062 国外客户项目,客户在项目预研阶段为 RT1062 搭配的启动 Flash 是较小容量 IS25LP064A,接近量产的时候需要改用较大容量 IS25LP128F。客户本以为只是一个简单的同厂家同系列 Flash 容量小升级而已,谁知道竟然遇到奇怪的芯片启动问题!在痞子衡和客户一番沟通之后,认定确实是个非常奇怪的案例,且听痞子衡慢慢道来:
本篇是上篇,主要是抛出问题,希望大家能够留言积极回复,给出你认为出问题的地方。
一、问题描述客户项目代码分为两个部分,一个是从 0x6000_2000 处开始链接的 L2 Boot,还有一个是 0x6040_0000 处开始链接的 App,RT1062 芯片上电 BootROM 加载 L2 Boot 运行,L2 Boot 再跳转到 App 执行。 |
|