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.

[参考译文] AWRL6432:SDK 5.3.0.2中的 SBL 在 McSPI 的版本构建(-OS)中不起作用

Guru**** 2013580 points
Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1289704/awrl6432-sbl-in-sdk-5-3-0-2-does-not-work-in-release-build--os-with-mcspi

器件型号:AWRL6432
主题中讨论的其他器件:UNIFLASHSysConfig

您好、  

客户报告了毫米波 SDK 5.3.0.2中的 SBL 代码问题。 由于 SBL 的调试配置不起作用、建议使用版本配置。

默认 SBL 在 EVM 上运行良好、但我们发现如果将 McSPI 添加到 syscfg SBL 无法引导应用程序。 如果我们将优化选项从-OS 更改为-O0、则 SBL 会再次工作。

请帮助查看以下信息、并告知我们您的建议。 谢谢你。

该测试台是

EVM:6432 ES1.0

SDK:5.3.0.2

SBL 工程: C:\ti\mmwave_L_sdk_05_03_00_02\examples\drivers\boot\sbl\xwrL64xx-evm

Uniflash

元映像1:sbl.Release.appimage

元映像4:C:\ti\mmwave_L_sdk_05_03_00_02\examples\mmw_demo\mmwave_demo\prebuild_binaries\xwrL64xx\mmwave_demo.release.appimage

添加-OS 和 McSPI 后、SBL 无法引导映像


次级引导加载程序应用启动

按 CR 键或 Space 键停止自动启动并更新元映像...
在10 9 8 7 6 5 4 3 2中从闪存加载现有元映像1
引导应用程序。

找不到有效的应用程序。 正在引导备份出厂默认映像...

在闪存中找不到有效映像。 尝试加载有效的应用程序...

更改为-O0,SBL 有效。

次级引导加载程序应用启动

按 CR 键或 Space 键停止自动启动并更新元映像...
在10 9 8 7 6 5 4 3 2中从闪存加载现有元映像1
引导应用程序。

找不到有效的应用程序。 正在引导备份出厂默认映像...

xWRL6432毫米波演示05.03.00.02

毫米波演示:/>

SYSCFG 为

e2e.ti.com/.../example.syscfg

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

    尊敬的 Allen:

    感谢您 对此问题的深入探讨。 我们的 SBL 专家之一将在第二天或两天内与您联系。 现在、您是尝试确定在每种优化级别之间优化或可能更改的代码吗?

    此致、

    克里斯蒂安

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

    您好、Kristien、

    由于不同之处在于在 syscfg 中添加了 McSPI、而不是客户代码、因此我们只能更改整个项目优化级别。 客户目前正在尝试使用-o0、但希望 TI 可以修复此错误。  

    此致、

    艾伦

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

    您好、Allen:

    在使用修改内容重新编译 SBL 示例时、您是否确保遵循了这些步骤?

     谢谢。

    克林顿

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

    我还想提一下、我们计划在会议结束时复制此内容、并在第二天左右提供一些其他反馈来进行后续跟进。

    谢谢。

    克林顿

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

    你好、Clinton!

    该选项用于使用 CCS 调试 SBL。 客户不需要调试 SBL、因此我使用了 uniflash 加载了 SBL 和毫米波演示的附加映像、如下所示。  

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

    您如何更新 SysConfig 文件?

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

    你好、Clinton!

    您可以按照以下步骤重现问题。

    在 CCS 12.04中、从 SDK 5.3.0.2导入 SBL 工程。

    2.按如下所示在 SysConfig 中添加 McSPI

    3.将构建选项更改为激活"释放"。 确保优化级别为"S"。  

    4.构建并运行。

    此致、

    艾伦

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

    您好、Allen:

    我确认了您报告的行为。 我会查看 ES2.0和随附的较新版本的 SDK、并在第二天左右继续跟进。

    谢谢。

    克林顿