这是对之前帖子的后续:
简要说明:我有一台RT1060EVKB/Sigbrd2x EVSE和一个运行v5.0.8软件的RT1064/Sigbrd2x EV,我正在尝试将它们连接起来。这条回复最初是针对上面的问题发布的,但我不太确定技术代表是否跟进了帖子里的回复。
感谢您的回复。我重新开始研究这个问题,但遇到了一些问题,我从NXP的Git仓库下载的EVSE代码v5.0.8无法正常运行。程序编译正常,图形用户界面也能正常显示,但是当我尝试使用其调试接口并请求版本信息时,对于 1060 代码,我得到了正确的 5.0.8 版本响应,但是 sigbrd2x 的版本显示为硬件版本 255,软件版本 255.255.0。我好像记得在某个地方看到过一篇帖子,说1060板上的液晶显示屏存在通信冲突问题。我会编写 sigbrd2x 和单步执行代码,所以我相当确信这部分功能正在运行。我使用的是EVSE-RT106X-CBL,而不是Arduino的接口。除了电动汽车和电动汽车供电设备(EVSE)之间无法通信之外,我的主要症状是上面报告的版本信息似乎有问题,而且我无法跳过EVSE液晶屏上的“固件下载”状态,如果sigbrd2x通电(我是单独给它们供电的),1060上的EVSE代码也无法启动。感觉像是沟通问题。是否有针对此问题的补丁或变通方案?如果是这样,能否提供一些关于如何解决此问题的文档?
顺祝商祺!
克里斯·爱德华兹
感谢您对 NXP MIMXRT 系列产品的关注!
RT1060 似乎正在读取空闲/上拉的 SPI 总线,但没有收到任何有效数据。这意味着 RT1060 ↔ Sigbrd2x SPI 链路从未建立——这也解释了为什么 EVSE 停留在“固件下载”状态,以及为什么双方无法通信。
建议步骤:
- 用示波器测量 SPI 线路(SCK/MOSI/MISO/CS)。如果 MISO 保持高电平,则表示板没有响应 → 确认 0xFF。
- 根据信号板手册中的连接器引脚图检查 EVSE-RT106X-CBL 的接线——确认所有 SPI 线 + GPIO 都已正确连接。
- LCD 与 SPI 引脚冲突:暂时禁用 LCD 并重新读取版本以找出问题所在。
- 请按照用户指南中的开机顺序操作,或者先给主机通电。
此致,
加文
嗨,加文,
检查Sigboard的QSPI闪存:
分别给电路板供电后,我没有在U17的SPI引脚上看到任何数据传输(我认为交换机的固件就是从这里获取的)。我确实在我的电动汽车配置(物理上与U17不同的板)的这些引脚上看到了流量。
检查Sigboard的主机接口SPI:
当给 1060 供电,然后给 sigbrd2x 供电(1060 和 sigbrd 分别供电)时,我在主机连接器的 spi 引脚(19、21、23、24)上看不到任何流量;当我通过连接到 J32 的电缆给 sigbrd 供电,并且 J2 和 J3 设置正确时,也看不到任何流量。
从查阅用户指南(UG10140)可知:
我注意到LED灯D18、D21和D33始终不亮。我的电动汽车充电桩上的 sigbrd2x 确实可以。两种设置下,D24指示灯均不亮。D19 闪烁。
禁用图形用户界面后,调试步骤的最终状态:
通过在 EVSE_config.h 中将 ENABLE_EVSE_UI 设置为 0 来禁用 LCD 后,1060 显卡连接到 sigbrd2x 板后可以正常启动。使用从 1060 显卡 J32 接口为 sigbrd 供电的线缆,我可以获取到 sigboard 硬件的版本号 (v2) 和 sigboard 软件的版本号 (v1.2.0)。
信号板的U17端口仍然没有信号传输,D18、D21、D24和D33指示灯也没有亮起。D19闪烁。信号板主机连接器上的 SPI 引脚仍然没有活动。
所以……算是有进展,但感觉转变根本没有发生。用户指南暗示,LED 指示灯亮起表示开关无法工作。
谢谢,并致以最诚挚的问候!
克里斯