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.

[参考译文] 刷写 AWR1642评估模块(AWR1642BOOST)

Guru**** 2555630 points
Other Parts Discussed in Thread: AWR1642BOOST, UNIFLASH, MMWAVE-SDK

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/621042/flashing-the-awr1642-evaluation-module-awr1642boost

Thread 中讨论的其他器件:AWR1642BOOSTUNIFLASHMMWAVE-SDK

您好!

我正在尝试使用 TI 的二进制映像文件刷写评估模块(AWR1642BOOST)

我正在 Windows 下使用 UniFlash 实用程序并正确配置端口。 UniFlash 会自动检测器件并似乎与之通信、但当我尝试加载/验证 映像文件时、我会不断获取该文件

"发生数据验证错误,文件加载失败"  

此外、当我尝试手动选择 AR1642配置并启动时、我会看到一个稍微不同的加载图像窗口、并且我没有读取存储器的选项(在使用自动检测时、我确实会读取存储器) 此外、当尝试从此处加载时、它抱怨无法与串行端口通信。  

请帮帮我  

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

    对于16xx、您只需要使用一个映像。 对元映像1使用'xwr16xx_ccsdebug.bin'并将所有其他元映像插槽保留为空。

    我假设您已经在 Uniflash 的"设置和实用程序"中设置了正确的 COM 端口。

    -Raghu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我正在使用纠正 COM 端口、仅使用一个映像(当自动检测到该映像时-只有一个映像位置可用、除非专门添加另一个映像)、但我不断收到验证错误。

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

    大家好、Guy Mardiks、

    建议将 UNIFLASH 用于毫米波器件的方法是在"新配置"中选择"器件"、而不是使用自动连接。

    请参阅 MMWAVE_UNIFLASH_userguide 以供参考。

    当 Uniflash 尝试使用 JTAG 而不是 UART 下载 FW 时、会出现"数据验证错误"。  毫米波器件不支持通过 JTAG 下载固件。

    希望这可以解决您在 Uniflash 刷写时遇到的问题。

    谢谢、

    Raghu

    ------------------------------------------------------

    如果  您的问题得到了解答、请单击此帖子上的"验证答案"按钮。

    ------------------------------------------------------

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我还尝试选择了器件(而不是自动连接)、但当我尝试加载映像时、Uniflash 应用程序会卡在弹出窗口上并挂起以加载闪存"打开 COM 端口" (控制台输出表明它确实连接到 COM 端口、因为它会继续、最后一个控制台输出行读取
    "Cortex_R4_0:设置中断信号"

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

    大家好、

    请检查所选的 COM 端口是否为正确的 COM 端口。

    您可以转到"Settings and Utilities"视图并检查所选的 COM 端口。

    您应该为闪存选择"XDS110 Class Application/User UART"端口。

    我假设您已经具有用于刷写的正确 SOP 模式设置(已连接 SOP2和 SOP0跳线)。

    此外、请移除 DEVPACK 并将 AWR1642BOOST 连接到 PC 以进行刷写。

    此致、

    Raghu

    ------------------------------------------------------

    如果您的问题得到了解答、请单击此帖子上的"验证答案"按钮。

    ------------------------------------------------------

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    这就是我将 COM 端口设置为分配给的 COM 所执行的操作
    "XDS110 Class Application/User UART"、在我的例子中为 COM8 (COM7被分配给辅助数据)

    似乎只尝试启动一次、然后正如我提到的、在我退休时一直说它无法访问 COM 端口-尝试重新启动应用程序并重启模块电源、但它拒绝与 COM 端口通信。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、
    您是否尝试移除 DEVPACK 并仅使用连接到 PC 的 AWR1642BOOST?

    您能否向我发送 EVM 的图片和 Uniflash 错误的屏幕截图?

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

    大家好、我只有一个板(AWR1642BOOST)-请参阅图片。

    还附加了 COM 端口和 UniFlash 的快照、但出现错误。

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

    大家好、

    通过查看您的 AWR1642BOOST、我看到"P3 (SOP2)"已打开。 您将需要在刷写操作期间关闭此功能。 在刷写过程中使用跳线并关闭 SOP2。

    请参阅毫米波 SDK 用户指南中的"第4.1节如何将映像刷写到 xWR14xx/xWR16xx EVM"。

    其余设置对我来说看起来不错。

    此致、

    Raghu

    ------------------------------------------------------

    如果您的问题得到了解答、请单击此帖子上的"验证答案"按钮。

    ------------------------------------------------------

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好,谢谢,但即使在我关闭跳线之后,也会出现相同的错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、

    这很奇怪。

    错误快照表明无法访问 COM8。

    您是否已连接到此端口上的 TeraTerm / HyperTerminal? 还是 RadarStudio 已连接到此端口?

    BR、

    Raghu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我没有其他使用 COM 端口的程序(我知道)-我只打开 Uniflash 程序。 不知道它无法访问/打开端口的内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!
    我没有其他使用 COM 端口的程序(我知道)-我只打开 Uniflash 程序。 不知道它无法访问/打开端口的内容。

    我已尝试将其连接到另一台计算机、并且能够从该计算机加载映像。

    是否还有方法可以使用闪存实用程序从设备下载映像?

    谢谢

    家伙

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、
    知道您能够刷写器件。 但它仍然无法解决您在另一台 PC 上遇到问题的原因。

    无法理解您的其他查询。

    -Raghu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    在它工作的计算机上、我只安装了闪存实用程序。 在正常工作的程序上、我还安装了所有其他相关程序、例如 MMWAVE_SDK、MMWAVE_FDP、ti_emupack
    即使它们没有运行、它们也可能安装了会导致与闪存实用程序冲突的驱动程序?

    至于另一个查询-我的问题是-当我有已刷写的单元时、可以使用闪存实用程序从器件读取映像、并将其存储为计算机上的 bin 映像文件。

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

    大家好、

    根据我们的理解、安装的驱动程序不会导致与闪存实用程序发生任何冲突。

    闪存实用程序无法从设备读取映像并将其存储在 PC 上的 bin img 文件中。

    谢谢、

    Raghu

    ------------------------------------------------------

    如果您的问题得到了解答、请单击此帖子上的"验证答案"按钮。

    ------------------------------------------------------

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    谢谢、这可能与计算机的设置有关-我稍后将尝试检查它。

    现在、我还刷写了一个修改后的图像、最多可容纳200个对象(而不是我了解的原始刷写图像中的100个对象)。 您能告诉我在哪里可以找到最初在模块上的图像的图像库文件吗 (我已尝试从"C:\ti\mmwave_sdk_01_00_00_05\firmware\radarss\xwr16xx_radarss_rprc.bin"加载 bin 文件、但显示它无法加载到模块-控制台错误为"指示的文件不是刷写到 ARW1642:0x43525052")

    谢谢
    家伙
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    我最终找到了原始演示二进制文件并能够上传。

    谢谢
    家伙
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、
    您可以找到二进制文件。

    原始演示/驱动程序二进制文件可在 MMWAVE-SDK 的相应项目文件夹中找到

    如果您在 UNIFLASH 上的所有查询均已得到解答、请标记有助于解决该查询的回复、以便我们可以关闭此主题。

    对于您可能拥有的任何新查询,您可以打开一个新的 e2e 帖子。

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

    大家好、

    您是否解决了问题? 我的 AWR1642BOOST EVM 有完全相同的问题。 由于这个问题,我未能向前迈进。 如果您找到了解决方案、请发布。

    谢谢、

    Jerry

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

    您好!

    我的问题通过执行以下几项操作得到了解决:

    1) 1)不使用自动检测并从器件列表中手动选择模块。

    2)这是我最后遇到的主要问题-由于某些原因、我正在使用的计算机(笔记本电脑)无法连接到 COM 端口-我尝试使用不同的计算机、它可以正常工作。 我在第一台计算机上没有发现什么是冲突。

    希望这对您有所帮助

    此致

    家伙