TI中文支持网
TI专业的中文技术问题搜集分享网站

TSW1400+IWR1642 ES2.0+SPI无法连接

我按照TI官网中视频和资料采集IWR1642中的信号,结果SPI始终无法连接。具体情况跟:DCA100+AWR1642 ES2.0+SPI无法连接 – 其它模拟产品 – 其它模拟产品 – TI E2E™ 中文社区

https://e2echina.ti.com/question_answer/analog/other_analog/f/60/t/168458?tisearch=e2e-sitesearch&keymatch=%E6%AF%AB%E7%B1%B3%E6%B3%A2%20spi%20%E8%BF%9E%E6%8E%A5

 几乎一模一样,他通过将S2拨向SPI解决了问题。但是我的IWR1642 EVM中S2开关本来就是拨向SPI的(我也重复多次拨向SPI),所以不知道问题出在哪里。请求帮助!

附一:mmWave Studio 中的提示信息

附二:硬件信息

Wesley He:

你好,
请问SPI无法连接提示了什么错误呢?

能否先将1642在UNIFLASH工具中,将flash擦除?

谢谢

xiao wan:

回复 Wesley He:

如附图一所示,并没有什么错误提示,感觉就是点击按钮“SPI Connected (5)”后就没有任何反应,而且这个按钮依然一直是蓝色。。已经用UNILASH4.5将1642 成功flash过的,完全是按照教程来操作的。

Wesley He:

回复 xiao wan:

你好,
你参考一下这个帖子
e2e.ti.com/…/708818

xiao wan:

回复 Wesley He:

Wesley,你好。我按照你提供的这个参考帖子,尝试了其中提到的两个方案:1、移除SOP 0, 1, 2上的短接,DEVPACK板子上JP1,2,3,4连接至FTDI端。2、采用DFP中的firmwares。(我之前用的是\ti\mmwave_studio_02_00_00_02\rf_eval_firmware\中相应firmwares,现采用\ti\mmwave_dfp_01_02_00_01\rf_eval\rf_eval_firmware\中相应firmwares,不过对比加载后firmwares的版本号来看,二者中的firmwares是一样的)。但是,问题依旧,也没有新增错误提示。请求继续帮助。谢谢~

Wesley He:

回复 xiao wan:

你好,

我测试了一下,是可以工作的。以下是供参考的打印信息

[13:41:03]***Script completed successfully.***
[13:41:09][RadarAPI]: Opening Gpio Control Port()
[13:41:09][RadarAPI]: Status: Passed
[13:41:10][RadarAPI]: Opening Board Control Port()
[13:41:10][RadarAPI]: Status: Passed
[13:41:11][RadarAPI]: ar1.FullReset()
[13:41:11][RadarAPI]: Status: Passed
[13:41:12][RadarAPI]: Closing Board Control Port()
[13:41:12][RadarAPI]: Status: Passed
[13:41:12][RadarAPI]: Closing Gpio Control Port()
[13:41:12][RadarAPI]: Status: Passed
[13:41:12][RadarAPI]: ar1.SOPControl(2)
[13:41:12][RadarAPI]: Status: Passed
[13:41:20][RadarAPI]: ar1.Connect(5,921600,1000)
[13:41:22][RadarAPI]: Warning: Connected with baudrate 115200
[13:41:23][RadarAPI]: Warning: Disconnected existing BaudRate
[13:41:23][RadarAPI]: Warning: Trying to connect with baudrate 921600
[13:41:25][RadarAPI]: ar1.Calling_IsConnected()
[13:41:26][RadarAPI]: ar1.SelectChipVersion("AR1642")
[13:41:26][RadarAPI]: Status: Passed
[13:41:26][RadarAPI]: RS232 is not connected ..!!!!
[13:41:26][RadarAPI]: ar1.frequencyBandSelection("77G")
[13:41:26][RadarAPI]: ar1.SelectChipVersion("XWR1642")
[13:41:26][RadarAPI]: Status: Passed
[13:41:26]Device Status : XWR1642/ASIL-B/SOP:2/ES:2
[13:41:27][RadarAPI]: ar1.SelectChipVersion("AR1642")
[13:41:27][RadarAPI]: Status: Passed
[13:41:27][RadarAPI]: ar1.SelectChipVersion("XWR1642")
[13:41:27][RadarAPI]: Status: Passed
[13:41:27]Device Status : XWR1642/ASIL-B/SOP:2/ES:2
[13:41:27][RadarAPI]: ar1.SaveSettings('C:\Users\AppData\Roaming\RSTD\ar1gui.ini')
[13:41:29][RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_00_00_02\\rf_eval_firmware\\radarss\\xwr16xx_radarss.bin")
[13:41:29][RadarAPI]: Downloading BSS Patch RPRC Binary..
[13:41:31][RadarAPI]: ar1.GetBSSFwVersion()
[13:41:31][RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17))
[13:41:32][RadarAPI]: ar1.GetBSSPatchFwVersion()
[13:41:32][RadarAPI]: BSSPatchFwVersion:(01.02.00.03 (24/10/18))
[13:41:32][RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_00_00_02\\rf_eval_firmware\\masterss\\xwr16xx_masterss.bin")
[13:41:32][RadarAPI]: Downloading MSS RPRC Binary..
[13:41:35][RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
[13:41:35][RadarAPI]: Status: Passed
[13:41:35]MSS power up done async event received!
[13:41:38][RadarAPI]: ar1.RfEnable()
[13:41:38][RadarAPI]: Status: Passed
[13:41:38]BSS power up done async event received!
[13:41:39][RadarAPI]: ar1.GetBSSFwVersion()
[13:41:39][RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17))
[13:41:39][RadarAPI]: ar1.GetBSSPatchFwVersion()
[13:41:39][RadarAPI]: BSSPatchFwVersion:(01.02.00.03 (24/10/18))

Wesley He:

回复 xiao wan:

你使用的DEVPACK的版本是什么?
AR1XXXEVM-012 REV E2?

谢谢

xiao wan:

回复 Wesley He:

1.我跟你贴出的mmWave Studio打印信息进行了对比,就能看到的地方来说,只有Device Status信息不一样:我的是Device Status: XWR1642/QM/SOP:2/ES:2,你的是Device Status : XWR1642/ASIL-B/SOP:2/ES:2。即QM和ASIL-B的区别。难道是这个区别造成的问题?

2.经确认,我用的DEVPACK版本是AR1XXXEVM-012 Rev E2 PROC012。

请给与帮助,谢谢

xiao wan:

回复 Wesley He:

Wesley,你好。目前项目工作被卡在这个问题上了,请问还能提供新的解决思路吗?谢谢~

Wesley He:

回复 xiao wan:

你好,
可以尝试换一台电脑或者使用老版本的radar studio进行尝试。
software-dl.ti.com/…/index_FDS.html

xiao wan:

回复 Wesley He:

Wesley,你好。

令人沮丧的是,尝试换一台电脑和使用链接中给出的老版本radar studio 1.0后,问题并没有解决,现象和之前的情况一样。不过,最近我用身边的AWR1243BOOST ES3.0替换这块IWR1642BOOST ES2.0进行ADC采集,结果SPI能够连接成功并且后续也能够成功采集数据到文件。所以,现在我开始怀疑是不是我这块IWR1642BOOST ES2.0板子本身有问题。请问接下来我该如何应对?

谢谢

xiao

赞(0)
未经允许不得转载:TI中文支持网 » TSW1400+IWR1642 ES2.0+SPI无法连接
分享到: 更多 (0)