完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我遇到了一个奇怪的问题需要解决,这看起来像是兰博基尼不想启动的接线问题。现在已经完全不同了。
简而言之,我认为我已经设法解决的问题是,某家 ECU 刷机公司刚刚发布了一款非常新奇的硬件。但是我怀疑后端的数据库包含这个 MCU 的映射寄存器是不正确的,反过来我有 4 个 ECU 的内部寄存器被覆盖了。 我有第 5 个 ECU,我知道它正在使用我提供的旧 ECU 闪存模块工作,我能够读取和写入它。当我测量电路板上 10 针编程接头上的电压时,根据 MC 文档的第 4.10.10 节,这符合推荐的 BDM 连接规范。当我测量 DSO 和 DSI 端口上的电压时,我得到大约 3.3 伏特。在不工作的 ECU 上,我测量到 5 伏特。这就是让我得出最终结论的原因,即内部寄存器,特别是 $YFFC00 到 $YFFE00 已被覆盖。根据我从文档中收集到的内容,这反过来可能将这些引脚变成了 I/O 引脚,并且还改变了一些其他引脚分配,现在将 2.7 伏电压推到一些板载晶体管而不是接地, 1. 我想我的第一个问题是,这个假设是否合理?我使用过几个不同的 MCU,但不是特别关注这个。 2. 如果 1 = 是,下一个问题是,是否存在与处理器通信以便在就位时恢复它的方法。BDM 标头在其当前状态下“似乎”不可用。至少使用第 3 方闪光灯。我有一个 PE Multilink Universal,但没有 FX 版本,所以我无法用它与 MCU 对话。那么,是否有另一种方法可以与该 MCU 通信以恢复它,可能是通过串行连接或拉低某个电平,以便在它加载之前中断它的启动。如果可能的话,我会在需要时订购一个 FX multilink,我想在这样做之前尝试检查是否有成功的机会。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1883个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36261 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4343 浏览 0 评论
5998 浏览 1 评论
6721 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4170 浏览 0 评论
585浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
579浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
568浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
655浏览 2评论
726浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-20 04:49 , Processed in 1.039885 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号