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.

[参考译文] IWR6843AOPEVM:将 bin 文件下载到6843AOP 时、器件可以#39;t 正常工作

Guru**** 2553450 points
Other Parts Discussed in Thread: IWR6843AOP, MMWAVEICBOOST, UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1061817/iwr6843aopevm-device-can-t-work-normally-when-download-the-bin-file-to-6843aop

器件型号:IWR6843AOPEVM
主题中讨论的其他器件:IWR6843AOPMMWAVEICBOOSTUNIFLASH

您好!  

我修改了工业工具箱中的多手势和模式检测代码。  然后、我使用 CCS 调试代码、它可以正常工作。 但是、当我将 multi_gesture_demo_68xx_aop.bin 下载到 IWR6843AOP 时、它无法正常工作。 以下 是命令端口中的错误信息。  

然后、我在 dss_main.c 中找到了行2054。

但我无法理解该误差。  

那么、为什么它可以在 CCS 调试模式下工作、并且在将 bin 文件下载到6843AOP 时无法工作?

SDK 版本:3.5.0.4

器件:IWR6843AOP+MMWAVEICBOOST

谢谢你。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    当您声称它在 CCS 中有效时、是否存在您在上面突出显示的错误? 此外、当您指出无法下载二进制文件时、您是否指的是闪存? 您能否分享您在尝试下载二进制文件时遇到的错误?

    此致、

    Connor Desmond

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    1

    在 CCS 调试模式下、我测试代码、代码可以正常运行。 如下图所示、PC 可以从电路板接收数据。  CCS 调试模式中没有错误。

    2.

    我将重建项目并使用 UniFlash 将.bin 文件下载到板上。 UniFlash 的控制台显示"Program Load completed successfully"。 然后我更改 SOP 并重新启动板、但 PC 无法从板接收数据。 如下图所示 、PC 接收到来自用户 UART 端口的异常。  

    下图显示了 dss_main.c 中的第2054行

    该程序可以在 CCS 调试模式下正确运行、PC 可以接收来自电路板的数据。 但 在部署模式下、程序无法正常运行。 那么、如何解决这个问题呢?

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您能否简要地详细说明您所做的修改。

    此致、

    Connor Desmond

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    MSS

    1 MULTI_MOTEST_68xx_AOP_MSS/Common/cli.c

    为了应用高级帧配置、我修改了 char 数组 hardCodedConfigCommands。 子帧1有1个线性调频脉冲、子帧2有64个线性调频脉冲。

    2 MULTI_MOTEST_68xx_AOP_MSS/MSS_MSS_MAIN.c

    我修改了 MmwDemo_mboxReadTask 函数以发送距离 FFT 和距离多普勒矩阵。

    3 MULTI_MOTEST_68xx_AOP_MSS/MSS_MSS_MAIN.c

    在 main 函数中将 gMmwMssMCB.cfg.loggingBaudRate 设置为1843200。

    DSS

    1 MULTI_MOTEST_68xx_AOP_DS/DSS_main.c

    MmwDemo_dsDataPathProcessEvents 函数中添加了一段代码、用于将 subFrame1和 subFrame2的第一个线性调频脉冲的距离 FFT 移动到 HSRAM。

    2 MULTI_MOTEST_68xx_AOP_DS/DSS_main.c

    我还修改了 MmwDemo_dsSendProcessOutputToMSS 函数、以将距离多普勒矩阵移动到 HSRAM。 然后、此函数将通知 MSS 发送数据。

    谢谢你。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您提供这些信息。 当我查看这些修改及其潜在影响时、我会再回来。

    此致、

    Connor Desmond

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    使用 OOB 演示、您是否能够在部署和调试模式下运行而不会出现任何问题?

    此致、

    Connor Desmond

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    OOB 演示可以在部署模式和调试模式下正常运行。

    谢谢你。