你好,我想请问遇到如下图所示的SPI连接失败问题该如何解决?
我使用的设备是IWR1443Boost+mmWave Devpack+TSW1400EVM,我主要是根据下面这篇技术手册来调试我的设备——“mmWave Sensor Raw Data Capture Using the TSW1400 Board”
但是到文中的“Capturing the radar data (3)”这一步时,在Radar studio的连接界面一直显示SPI Disconnected,我看了这几个设备的用户手册并且翻阅了论坛的相关讨论,总结了以下五种可能性(但排查过后还是没能解决SPI Disconnected的问题):
1、未擦除EVM闪存(排除)。我是按照“mmWave Sensor Raw Data Capture Using the TSW1400 Board”中这步来擦除EVM闪存,先断电将跳线安在sop0和sop2上,然后上电、连接Uniflash进行擦除,接着断电、将跳线安在sop0和sop1上使IWR1443进入mode2,然后进行后续步骤,但依然出现SPI Disconnected问题;
2、mmWave Devpack开发板上的JP5跳线未正确安装(排除)。这个可能性我也检查过,下图是我的跳线连接状态,其中JP5跳线的连接应该是符合要求的,但是SPI Disconnected问题依然存在;
3、IWR1443Boost上的SPI开关位置不对。这种可能性我也检查过,下图是我的SPI开关状态,其中小拨片是拨到写有“SPI”字符的一侧的,但是SPI Disconnected问题依然存在;
4、供电电流不足(排除)。起初我给IWR1443用的是5v2a的电源、给TSW1400用的是5v4a的电源,会有SPI Disconnected的问题,后来给IWR1443和TSW1400都换成了与“mmWave Sensor Raw Data Capture Using the TSW1400 Board”中的‘example power supply’规格相同的5v-5a(Max)电源,但还是没能解决SPI Disconnected的问题;
5、Radar Studio的版本与硬件版本不匹配。我现在使用的Radar Studio是v1.7.4.0,来自“mmwave_dfp_00_07_00_04”,然后我的IWR1443芯片上印有964FC的编号,应该属于ES3.0版本。我在怀疑是因为软硬件版本不匹配后,又下载了支持IWR1443 ES3.0的“mmwave_studio_02_01_01_00”,但还是有SPI Disconnected的问题。
总结:以上我所找到的几种可能性我都一一尝试了,但未能如愿。希望TI的工程师们能不吝赐教,同时也欢迎论坛的各位大佬不吝赐教。十分感谢!
附件:
设备整体连接情况:
mmWave Devpack指示灯状态: