主题中讨论的其他器件: TM4C1292NCPDT、 UNIFLASH、 IWR1443
工具/软件:Code Composer Studio
大家好、
我很难通过 UART 从 IWR1443BOOST 的自构建接收数据。 我遇到的问题如下:我可以向传感器发送(CFG)、但接收(数据)无法完全正常工作(尽管在某种程度上确实如此)。 我们认为问题可能是由于微控制器向 TM4C1292NCPDT 的变化所致、但希望获得有关这方面的一些建议。
更详细地说、当我运行毫米波演示(或生命体征实验)时、我可以发送配置文件、但不会发回来自芯片的数据。 因此,毫米波可视化工具始终显示消息‘Waiting for data…’,对于生命体征 GUI,未收到任何信息。 但是、我还注意到、当我运行捕获演示时、我可以从存储器访问数据(并下载数据、这表明雷达确实工作正常)。 因此、我至少知道芯片和存储器工作正常、串行端口工作、尽管不用于数据流。
而不会将帖子与太多详细信息关联起来:
该构建是使用 TI 提供的原理图完成的。 我还从‘购买了一个运行良好的版本,因此问题在于“自制”版本。
构建存在一些微小的差异(基于产品可用性):内存更大(我认为这不是问题)、微控制器是 TM4C1292NCPDT 而不是1294型号。 问题可能是由于两种型号之间的引脚差异造成的(下面进一步的详细说明)?
‘S连接最初显示为“Tellaris”,但我设法刷写了引导加载程序和固件,因此端口显示为 XDS110。
Uniflash 用于刷写 RSS 和 MSS .bin 文件。
CCS 用于调试(使用 SDK 1.1.0.02和最新的毫米波工业工具箱2.0)。
我们在 TM4C1292中发现的一个问题是、由于某些信号的引脚排列稍有不同、以下信号的状态不同。 有两个不同之处:
UART 模块1数据终端就绪(1294上的引脚12和111)在1294上保持悬空、但在1292上接地、因为该信号位于引脚12、58和111上。
UART 模块0振铃指示器(1294上的引脚60和71)通过1294上的1k 电阻器上的拉高、但通过引脚59上的4.87k 电阻器在1292 (引脚59和71)上拉低。
请告诉我是否需要其他信息。