主题: AWR2944 中讨论的其他器件
工具/软件:
嗨、
我们正在使用 AWR2944PEVM、所有编译都与 DDM 演示配合良好、但一旦我们将其刷写到 AWR 并尝试连接到演示可视化工具、就没有连接。 但 TDM 演示的连接没有任何问题。 我们使用的是 mmwave_mcuplus_sdk_04_07_01_04、我们已经尝试降级 SDK、但随后只收到编译错误。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
嗨、
我们正在使用 AWR2944PEVM、所有编译都与 DDM 演示配合良好、但一旦我们将其刷写到 AWR 并尝试连接到演示可视化工具、就没有连接。 但 TDM 演示的连接没有任何问题。 我们使用的是 mmwave_mcuplus_sdk_04_07_01_04、我们已经尝试降级 SDK、但随后只收到编译错误。
嗨、
当使用 tera 项连接到用 mmW_DDM Enet 演示刷写的 AWR2944PEVM 时、我们会看到如屏幕截图中所示的输出。 但是、当使用 awr2x44P_ccsdebug.appimage 刷写雷达并使用 CCS 20.2.0 加载 mmw_dDM Enet 演示时、tera 项仅显示空终端、并且接受任何输入。 这样我们就可以配置和启动传感器。 CCS 中 R5 Cortex 的调试输出如下:
Cortex_R5_0:************************************************************
Cortex_R5_0:调试:在 MSS 上启动毫米波演示
Cortex_R5_0:************************************************************
Cortex_R5_0:Debug:启动初始化任务
Cortex_R5_0:BSS 已上电……
Cortex_R5_0:调试:毫米波控制初始化成功
Cortex_R5_0:调试:毫米波控制同步成功
Cortex_R5_0:EnetPhy_bindDriver:1863
Cortex_R5_0:PHY 0 处于活动状态
Cortex_R5_0:启动 lwIP、本地接口 IP 启用 DHCP
Cortex_R5_0:[LWIPIF_LWIP] NETIF init 成功
Cortex_R5_0:主机 MAC 地址–0:70:ff:76:1d:EC:f2
Cortex_R5_0:Enet IF 向上事件。 本地接口 IP:0.0.0.0
Cortex_R5_0:[LWIPIF_LWIP] Enet 已成功启动
Cortex_R5_0:Enet IF 向上事件。 本地接口 IP:192.168.1.200
Cortex_R5_0:正在等待网络启动...
Cortex_R5_0:正在等待网络启动...
Cortex_R5_0:Cpsw_handleLinkUp:1626
Cortex_R5_0:MAC 端口 1:链路接通
Cortex_R5_0:网络链路接通事件
Cortex_R5_0:网络接通…
尊敬的 Samhitha:
感谢您的跟进。 以下是我们看到的内容:
-不带 ENET 的 DDM:同样的问题。 用户 UART 上的 CLI 从不显示提示或接受输入、因此可视化工具无法配置或启动传感器。
- DDM ENET 与 TDM:在 DDM(仅限 UART )和 DDM ENET 中出现问题。 TDM 演示的过程相同。
-内核运行顺序:我们执行 CPU 重置,然后先加载并运行 C66x ,然后依次运行 R5F。 我们也尝试了相反的顺序、结果是相同的。
两个可重现路径
1) 刷写了预编译的 mmw_ddm_enet appimage (SDK 04.07.01.04):
*用户 UART 上的 Tera Term 打印日志与您的示例类似。
* R5F 控制台显示接口接收地址,并显示链路。
*关闭 Tera Term 并切换到 DDM 可视化工具后,连接仍然失败 (CLI open -> timeout )。
2) awr2x44P_ccsdebug.appimage +从 CCS 加载 DDM (ENET 和非 ENET)(TI 工具 20.2.0):
* R5F debug 显示初始化和网络序列。
*用户 UART 保持空白且不响应,因此不能发出 CLI 命令。
其他详细信息
*连接在应用程序/用户 UART 上,启动可视化工具时没有端口冲突。
*在两次尝试之间执行了下电上电和 CPU 重置。
* UART 配置正确,因为 TDM 演示以相同的设置连接和响应。
在 AWR2944 的 DDM 中、使用 mmwave_mcuplus_sdk_04_07_01_04(尤其是启用 ENET 时)初始化 CLI/UART 的方式是否存在已知差异? 堆栈和链接看起来可以正常、但 CLI 在 DDM 中没有做出响应、从而阻止 UART 命令和可视化工具连接。
如果您建议使用补丁或替代配置、很乐意进行测试。
Emil K
我可以看到、在编译 DDM 演示时创建了三个二进制文件:awr2x44P_mmW_demo_cm4DDMenet.xem4、awr2x44P_mmW_demo_dssDDMenet.xe66、awr2x44P_mmW_demo_mssDDMENet.xer5f。 在 CCS 中、我只能连接两个内核:Cortex_R5_0 和 C66xx_DSP。
目前、我们将.xe66 二进制文件加载到 C66xx_DSP 内核中、然后将.xer5f 二进制文件加载到 Cortex_R5_0 内核中。 应该将.xem4 二进制文件加载到哪个内核? 我已尝试按以下顺序加载二进制文件:.xe66->C66xx_dsp、.xer5f->Cortex_R5_0、.xem4->C66xx_dsp、但执行此操作时会收到以下错误:
C66xx_DSP:读取长度第 0 页上 0x0 处的存储器块时遇到问题 0x4:(错误–1176 @ 0x0)无法访问器件存储器。 验证存储器地址是否在有效存储器中。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如下部 TCLK)。 (仿真包 20.2.0.3536)
C66xx_DSP:文件加载程序:验证失败:目标无法读取 0x00000000
文件:c:\ti\mmwave_mcuplus_sdk_04_07_01_04\mmwave_mcuplus_sdk_04_07_01_04\ti\demo\awr2x44P\mmw_dDM\awr2x2xmmw_demo_demo_cm4DDMenet.xem4:加载失败
二进制文件的加载顺序是否重要? 此外、您能否提供将二进制文件加载到内核的方式/顺序以及将每个二进制文件加载到哪些内核。
谢谢