当前位置: 首页> 科技> 互联网 > SEMIDRIVE X9E Flash 调试要点

SEMIDRIVE X9E Flash 调试要点

时间:2025/7/29 8:12:42来源:https://blog.csdn.net/wpgddt/article/details/142261380 浏览次数:0次

一、前言

       客户采用芯驰 X9E 平台做的 T-BOX 产品,因为客户选用的 Flash 型号不在 SemiDrive_Memory 支持列表里面,出现机器能烧录不能启动的问题。接下来我们对这个问题进行调试。

二、SEMIDRIVE X9E Flash 调试要点

       ① 客户的板子 Flash 型号为 GD25LQ128ESIG,是一颗 4 线制,容量为 16GB 的 Flash,先排查 Flash 部分的电路,Flash 与 SoC 之间的连接没有问题。

Flash 部分电路图

                                                                   ▲ 图 1  Flash 部分电路图

   ② 测量确认烧录或启动模式电路,烧录时为 0000,启动时为 1000 没有问题。

烧录或启动模式电路图

                                                                 ▲ 图 2  烧录或启动模式电路图

   ③ 测量 Flash 的信号 CS、Data0、CLK 的波形,确认上电瞬间是有波形输出。

Flash 信号上电波形图

                                                                ▲ 图 3   Flash 信号上电波形图

   ④ 经过以上分析发现从硬件上没有找出有异常的地方,然后我们把客户用的这颗 Flash GD25LQ128ESIG 飞线到我们的 G9X DEMO 板上调试。

把 Flash 焊到 G9X DEMO 板上调试

                                                             ▲ 图 4   把 Flash 焊到 G9X DEMO 板上调试

   ⑤ 软件根据 Flash 的数据手册适配了 Flash 的 json 配置文件,适配了路径:/buildsystem/rtos/freertos_safetyos/res/xxx.json,定义 init_act_t、xfer_attr_t 部分后,Flash GD25LQ128ESIG 在 G9X DEMO 板和 X9E 平台上都可以正常启动。

Flash Json 文件配置

                                                       ▲ 图 5    Flash Json 文件配置

   以上便是芯驰 SEMIDRIVE X9E Flash 调试要点。

   接下来我们也会不断更新更多关于 SEMIDRIVE X9、G9 系列的开发博文,同时我们也会持续推出更多 ADAS 相关的技术开发博文。

如需更深入的技术交流,欢迎在博文下方评论或者关注并给我留言。

 附录:参考文献

            ① 《 SD015_X9E_MS_TI_6L_A01_SCH 》

            ② 《 SemiDrive_Memory 支持列表 》

            ③ 《 SemiDrive_9 系列硬件设计手册 》

欢迎登录大大通,获取更多精彩技术内容!

关键字:SEMIDRIVE X9E Flash 调试要点

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: