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.

[参考译文] IWR1443BOOST:Uniflash 闪存程序未运行

Guru**** 2465890 points
Other Parts Discussed in Thread: UNIFLASH, IWR1443BOOST

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1545202/iwr1443boost-uniflash-flash-program-not-running

器件型号:IWR1443BOOST
Thread 中讨论的其他器件:UNIFLASH

工具/软件:

尊敬的团队:

我的客户正在尝试运行他们通过 Uniflash 加载的程序。  

它们在其 IWR1443BOOST (ES3.0) 板上刷写毫米波演示并使用毫米波 SDK v2.1。

它们连接跳线 SOP0 和 SOP2 以用于闪存编程模式、并通过 Uniflash GUI 将 xwr14xx.bin 文件写入 metaimage。

在断开电路板的电源后、他们会移除 SOP2 跳线以启用功能模式并连接到电源。

然后、这些用户通过 TeraTerm 连接 User UART COM 端口并发送 sensorStop 命令、但没有响应。

他们还尝试添加以下代码来点亮 main.c 文件中 mmwDemo_initTask 内的 DS3 板载 LED、但 LED 未亮起。

/* Initialize the GPIO */
GPIO_init ();
GPIO_write (SOC_XWR14XX_GPIO_2, 1U); //DS3 LED

您有任何意见或建议来进行调试吗?

此致、

Mari Tunnoa

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

    它们还使用 Uniflash 版本 8.8.1。 使用 uniflash 和 ES3.0 Booster board 时是否有任何报告的错误或问题?

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

    你好、Mari。

    我认为目前没有任何已知问题。  当您按 Enter on TeraTerm 时、您是否看到任何输出?  您是否还确保已将串行终端中的波特率调整为演示预期的波特率(应为 115200,但根据演示的不同,可能会有所不同)。

    此致、

    Santosh

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

    您好、Santosh、  

    是的、正如您提到的、它们已配置为正确的波特率。

    他们是否有任何其他方法可以调试此问题以查看是否已正确加载?

    他们可以使用 CCS 或 Uniflash 中的内存浏览器功能吗? 我手头没有 EVM、因此无法在我这边确认

    此致、

    Mari Tunnoda

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

    你好、Mari。

    CCS 中提供了一项存储器浏览器功能、您可以使用该功能。  此外、如果出现引导问题、EVM 上的 nERROR LED 应亮起。

    此致、

    Santosh

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

    您好、Santosh、

    他们给了我一个更新。

    它们重新安装了 mmWaveSDK、运行 setenv.bat 并使用输出.bin 文件的 make 重建环境。 当他们通过 uniflash 刷写此文件时、无法通过 UART 发送命令(无输出)。

    我让我的客户也尝试使用目标配置文件通过 CCS 加载 ccsdebug.bin。 他们在其环境中重新构建了 ccsdebug.bin 文件、刷写了二进制文件并从 CCS 执行了.xer4f、并且成功发送了 UART 命令。

    因此、电路板本身看起来不是问题、而是映像或刷写步骤。

    我看到其他一些线程评论说防火墙可能会阻止 UART 命令、但这似乎也不是问题。

    您能否就如何为我的客户继续进行调试提供一些建议?

    bin 文件是否不允许接收 UART 命令?  

    此致、

    Mari Tunnoda

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

    你好、Mari。

    我来看看能否在末端使用 1443BOOST EVM 复制此内容。  我将在下周某个时间尝试购买 EVM、并亲自尝试这些步骤。

    此致、

    Santosh

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

    你好、Mari。

    您的客户正在使用哪个演示?  他们是否对演示进行了任何修改?  由于他们能够刷写演示、因此这可能是演示本身的问题。  我会尝试刷写调试二进制文件、然后通过 CCS 调试加载.xer4f 二进制文件以查看它可能挂起或崩溃的位置。

    此致、

    Santosh