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.

[参考译文] IWRL6432BOOST:无法使用 CCSTUDIO 从 MMWAVE_L_SDK 5.3.0.2版本加载 SBL 示例

Guru**** 2540720 points
Other Parts Discussed in Thread: CCSTUDIO, UNIFLASH

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1305829/iwrl6432boost-unable-to-load-sbl-example-from-mmwave_l_sdk-version-5-3-0-2-using-ccstudio

器件型号:IWRL6432BOOST
主题中讨论的其他器件:CCStudioUNIFLASH

您好!

我正在尝试使用 CCStudio 从 MMWAVE_L_SDK 版本5.3.0.2加载 SBL 示例、当我加载 OUT 文件时、我从 CCStudio 收到"data verification failed"错误。

它指向引导矢量地址= 0x480000并表示错误。

我未对代码进行任何更改、仅提取了 SDK、并尝试通过 CCStudio 加载 SBL 示例输出文件、结果出现错误。

请帮助我尽快解决此问题。

此致、

苏里亚

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

    您好、Surya:  

    根据 SDK 文档({MMWAVE_SDK5_INSTALL_DIR}/docs/api_guide_xwrL64xx/EXAMPLES_DRIVERS_SBL.html):  

    "

    如果我们想要使用 CCS 根据 CCS Launch、Load and Run 运行 SBL、则 必须在空工程中进行以下更改、并且必须在使用之前重建空工程:

    • 将空工程的"makefile"和"makefile_ccs_bootimage_gen"文件中的"SH_MEM_CONFIG"修改为"0x3"。
    • 确保 RAM 的 Sys Config of Empty 工程中的 MPU 配置为1MB 大小

    "

    请 对空项目进行这些更改、然后重新构建并将空项目刷写到器件中、然后在 CCS 中运行 SBL。

    此致、

    约什

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

    您好!

    我尝试刷写空项目. 采用上述设置的输出文件、然后通过 CCStudio 刷写 SBL .out 文件、但仍获得相同的错误。

    请找到我尝试过的空项目以及错误的屏幕截图。

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

    您好!  

    似乎您正在尝试通过调试模式/Gel 脚本连接到 CCS 中的器件。 这适用于大多数示例、但有另一种方法必须用于 SBL 示例。 本指南详细介绍了该方法。 总之、必须将空项目二进制文件(.appimage 文件)写入电路板上的闪存、并且连接到 CCS 时器件必须以功能模式运行。 但是特别是对于 SBL 示例、在将空项目写入闪存之前、必须首先对其进行一些更改(这些更改我在上面复制了)。

    因此、您必须执行的步骤如下:  

    1.将空项目导入 CCS。 对空项目进行必要的更改(在我的第一次答复中列出)。 按照所需的更改重新编译空工程。   

    2.将设备设置为刷写模式。 使用 Uniflash 或 SDK 5可视化工具将空工程重新构建的.appimage 文件写入闪存。

    3.将设备设置为功能模式。 在 CCS 中连接至 M4内核并加载 SBL .out 文件(按照 本指南中的步骤操作)。

    此致、

    约什