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.

[参考译文] AWRL6844EVM:SBL CAN't BOOT AWRL6844_IN Cabin_Demos

Guru**** 2668435 points

Other Parts Discussed in Thread: AWRL6844

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1583526/awrl6844evm-sbl-can-t-boot-awrl6844_incabin_demos

器件型号: AWRL6844EVM
主题: AWRL6844 中讨论的其他器件

您好 TI

我在使用 MMWAVE_L_SDK_06_00_05_01 中的 SBL 从 radar_toolbox_3_30_00_06 下载 AWRL6844_Ins Cabin_Demos 时遇到问题。 具体而言、闪存写入操作表示已完成、但应用程序无法正常启动和运行。
您能否告知此问题的可能原因? 您可以推荐任何故障排除指导或解决方案吗?

image.png

  此致、
加平

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

    尊敬的 Jia:

    感谢您联系我们。 当发送到设备的数据未正确格式化时、可能会出现这种情况。 请确保在发送应用程序映像时选择选项 1K。 您发送了哪个应用程序映像?

    此致、
    Vignesh K.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Vignesh:
    感谢您的答复。
    1. 我确认在发送应用程序映像时选择了“1K"选项“选项。
    2. 使用的图像来自: \radar_toolbox_3_30_00_06\source\ti\examples\Automotive_InCabin_Security_and_Safety\AWRL6844_InCabin_Demos\prebuilt_binaries\demo_in_cabin_sensing_6844_system.release.appimage
    3. 通过可视化工具进行刷写时、该应用正常运行、但使用基于 SBL 的下载时无法启动。
    该问题是否可能与链接器文件有关(例如,存储器地址不匹配或用于实现 SBL 兼容性的段配置)?
    此致、
    加平

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

    尊敬的 Jia:

    我明白您现在所说的。 我运行了 SBL 映像并尝试在车厢图像中发送 6844、看起来可以正常发送、但在您将器件复位并计数到 10 后、它无法正确重新启动或加载该映像。 Hello world 图像工作正常。 车内映像仅为~900KB、远小于 SBL 支持的最大大小 (1784KB)。   

    请给我几天时间来研究这个问题、并返回给您。  

    此致、
    Vignesh K.

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

    尊敬的 Vignesh:

    使用相同的 SBL、Radar_Toolbox_ 3_20_00_04 的 6844 舱内图像可以正常工作、但 3_30_00_06 版本的图像无法正常工作。

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

    嗨、Jia、

    感谢您指出这一点、它提供了很大帮助。 我认为问题可能与预编译的二进制文件的构建方式有关。 我将在下周初回复您、提供更多信息。 感谢您的耐心。

    此致、
    Vignesh K.

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

    尊敬的 Jia:

    您能否尝试重新编译最新的工具箱工程并将其发送到 SBL?

    此致、
    Vignesh K.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Vignesh:
    我已经尝试重新构建最新的工具箱工程并根据需要将其交付到 SBL。 但是、该 应用程序仍然无法运行。
    此致、
    加平
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jia:

    在 CCS 中重新编译了 SBL Lite 映像并使用 AR Prog 工具将 SBL 映像刷写到器件中后、SBL 已经开始工作(从 RTB 3.30 中发送最新的车内映像)。 我不确定重新编译 SBL 是什么修复方法、还是使用命令行编程器进行刷写是什么修复方法、但我怀疑使用命令行编程器进行刷写会创建与可视化工具默认功能不同的 SFLASH 标头。 刷写 SBL 时请使用以下命令:

    在中  C:\ti\mmwave_L_SDK_06_01_00_01\mmwave_l_sdk_06_01_00_01\tools\FlashingTool 文件夹

    .\arprog_cmdline_6844.exe -p COM[在此输入 COM 端口] - f1 “ 【在此处放置路径】 \\sbl_lite_xwrL684x-evm_r5fss0-0_nortos_ti-arm-clang\\Release\\sbl_lite.release.appimage“-of1 8192 -of2 270336 -s SFLASH -c -cf

    请注意为器件填写应用程序的 COM 端口号并填写 SBL 重新编译应用程序映像的完整路径。 我使用了最新 SDK 发布车内演示映像的默认预构建二进制文件。

    如果这不起作用、请告诉我!

    此致、
    Vignesh K.

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

    尊敬的 Vignesh:

    我在为车内演示开发次级引导加载程序 (SBL) 时遇到相同的问题。 使用标准 SBL 时、器件无法正确加载/引导、但使用 SBL_Lite 变体成功加载。 如何修改标准 SBL?

    此致、

    Yuren

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

    尊敬的 Yuren:

    不应修改所需的代码、但是您是否遵循了上述为解决方案标记的步骤?

    简而言之、要重新编译 SBL 示例、并使用 ar prog 工具将 SBL 刷写到器件中?

    此致、
    Vignesh K.

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

    尊敬的 Vignesh:

    首先、与我的设置相关:我使用 SDK 中提供的默认应用图像、并在 AWR6844EVM 硬件上执行测试。

    我在测试时观察到了不同的结果 SBL sbl_lite 。 。 sbl_lite 功能 运转相当正常 ,但标准 SBL 失败

    此外、我使用arprog_cmdline_6844.exe了刷写、并已验证我使用的命令是否与解决方案中概述的步骤一致。

    因此、我添加了一些调试消息来检查程序执行状态。 我发现执行挂起(被卡住)在以下一点:

    /*将图像从闪存读取到指定的存储器位置(将虚拟地址转换为物理地址)*/
    Flash_read (gFlashHandle[CONFIG_FLASH0]、偏移、(uint8_t *) loadAddrVirtToPhy (loadAddr、metaHeader.imgInfo[i]。imgMagicWord)、metaHeader.imgInfo[i]。imgSize);

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

    尊敬的 Yuren:

    您能否为该主题打开新的 E2E 主题? 此当前线程已关闭、因此很难跟踪消息。  

    此致、

    Vignesh K.