主题中讨论的其他器件:UNIFLASH
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.
大家好、Josh

谢谢、此致
Vishnu
尊敬的 Vishnu:
感谢您的回答。
能否列出将代码加载到器件并在 CCS 中运行时要执行的各个步骤? 请参阅 此常见问题解答页面上名为8132.xWRL6432_APL_CCS_debug_guide.pdf 的指南。 您是否完成了本指南中所述的相同步骤?
您能否阅读以下地址并获得确保配置正确的值?
0x52000018
0x5A040500
在 MmwDemo_calibInit ()函数中,未刷写硬编码的 gATECalibDataStorage 值作为 ate calib 二进制文件
如果使用以这种方式硬编码的 ATE 校准值进行任何测试、我们就没有做太多。 您是否确认这适用于未刷写 ATE 校准数据的 TI xWRL6432L EVM?
此致、
Josh
Josh、您好!
能否列出将代码加载到器件并在 CCS 中运行时要执行的各个步骤? 请参阅 此常见问题解答页面上名为8132.xWRL6432_APL_CCS_debug_guide.pdf 的指南。 您是否完成了本指南中所述的相同步骤?
我们将遵循 8132.xWRL6432_APL_CCS_debug_guide.pdf 文档中提到的所有步骤、但文档第10页中提到的最后一步除外。 我们没有将"mmwave_mfs.bin"文件加载到0x21208000存储器位置。 即使没有此步骤、也能够在调试模式下使用 EVM 获得正确的输出。
您能否阅读以下地址并获得确保配置正确的值?
0x52000018
0x5A040500
下面我附加了一个包含值的内存浏览器图像、供您参考。 我在 TI 的 xWRL6432 EVM 中获得相同的值、并且它在那里正常工作。

如果使用以这种方式硬编码的 ATE 校准值进行任何测试、我们就没有做太多。 您是否确认这适用于未刷写 ATE 校准数据的 TI xWRL6432L EVM?
是的、我们已确认它可与 TI 的 xWRL6432 EVM 正常配合使用。
此致、
Vishnu
尊敬的 Vishnu:
即使没有此步骤,也能够在调试模式下使用 EVM 获得正确的输出。
此处需要澄清。 在 EVM 上运行调试过程之前、您是否可以确认是否刷写了空示例应用映像(MMWAVE_L_SDK_05_01_00_04\examples\empty\xwrL64xx-evm4fs0-0_freertos\ti-arm-clang\empty.debug.appimage)? 如果不首先刷写该映像或按照指南第10页所述将 RFS 二进制文件手动加载到存储器、那么器件不会在调试模式下提供正确的输出。 这就是为什么我怀疑你刷写了 empty.appimage 的原因。
我们没有将"mmwave_mfs.bin"文件加载到0x21208000内存位置
您能否再次尝试包括此步骤在内的调试过程、看看错误是否仍然存在?
此致、
Josh
大家好、Josh
此处需要澄清。 在 EVM 上运行调试过程之前、您是否可以确认是否刷写了空示例应用映像(MMWAVE_L_SDK_05_01_00_04\examples\empty\xwrL64xx-evm4fs0-0_freertos\ti-arm-clang\empty.debug.appimage)? 如果不首先刷写该映像或按照指南第10页所述将 RFS 二进制文件手动加载到存储器、那么器件不会在调试模式下提供正确的输出。 这就是为什么我怀疑你刷写了 empty.appimage 的原因。
我们尚未在 TI 的 xWRL6432 EVM 中刷写任何空示例 appimage、而且我们还将借助 uniflash 对闪存进行格式化。 在 xWRL6432 EVM 中执行此操作、便能够在调试模式下正确运行代码并获得正确的输出。 由于此方法对我们来说工作正常、因此按照客户板中的相同步骤操作并获得"RFS 启动时间错误"。
我们没有将"mmwave_mfs.bin"文件加载到0x21208000存储器位置
我很抱歉。 我们已经在 EVM 和客户硬件中执行了此步骤。 我们使用的 Java 脚本已经包含如下步骤。
//RFS 固件。 编辑此文件
rfsfw_bin = sdkPath+"/firmware/mmwave_dfp/rfsfirmware/xWRL6432/mmwave_rfs.bin
打印("加载 RFS 固件!");
dsM4F_0.memory.loadRaw (0、0x21208000、rfsfw_bin、32、false);
您能否再次尝试包括此步骤在内的调试过程、看看错误是否仍然存在?
我们还尝试了用户指南中确切提及的步骤、包括闪存空示例附加映像、然后将 RFS 二进制文件加载到0x21208000地址位置。 不过、我的代码仍然停留在同一位置、并具有如下所示的相同错误。
校准已验证可恢复
调试:CLI 正常运行
断言:0.35311s:../../../motion_detect.c:mmwDemo_factoryCal:2496:0 Failed!!
此致、
Vishnu