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.

[参考译文] OMAP-L138:通过安全启动将程序烧录到 OMAP-L138上的 NAND 闪存(包括源代码与堆栈;可执行文件)的过程

Guru**** 2487425 points
Other Parts Discussed in Thread: OMAP-L138, SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1438055/omap-l138-procedure-for-burning-program-to-nand-flash-on-omap-l138-with-secure-boot-including-source-code-executables

器件型号:OMAP-L138
Thread 中讨论的其他器件: OMAPL138SYSBIOS

工具与软件:

您好!

我使用 OMAP-L138处理器并启用了安全引导。 我需要获取有关将程序刻录到连接到此器件的 NAND 闪存(确保在启用安全启动的情况下该过程正常工作)的确切过程指导。

除了该过程之外、如果您能够提供该过程所需的相关源代码、脚本和可执行文件、我将不胜感激。 具体而言、我有以下问题:

引导加载程序配置:

我应该如何配置引导加载程序(例如 U-Boot)以与 NAND 闪存连接、从而实现安全引导? 在 OMAP-L138上使用 NAND 和安全引导是否需要任何特定的引导加载程序配置或补丁?
您能否提供安全引导模式下支持 NAND 闪存的 U-Boot 配置文件和源代码示例?
映像签名流程:

我需要使用哪些工具或实用程序对映像(例如 U-Boot、内核、器件树)进行签名以确保它们能够用于安全引导? 是否有任何用于正确对图像进行签名的示例脚本或命令?
您能否提供用于签名的源代码示例或用于自动化流程的脚本示例?
将映像刷写到 NAND 闪存:

准备好签名的映像后、如何使用 JTAG 接口或其他方法将其刷写到 NAND 中?
是否有任何用于刷写 NAND 的特定工具(例如 U-Boot 命令、TI 闪存实用程序)或步骤(包括所需的任何源代码或可执行文件)?
验证安全启动:

对 NAND 闪存进行编程后、如何验证安全启动在 OMAP-L138上是否正常工作以及启动过程是否安全?
请提供示例命令或源代码、以在运行时检查安全启动状态。
如果可能、请提供该过程中每一步所需的任何相关资源、源代码或可执行文件的链接。

如果您能提供任何帮助、以及指向相关文档或类似设置示例的链接、我将不胜感激。

提前感谢您的帮助!

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

    您好!

    有限支持

    请注意、OMAP-L138是一款较旧的器件、软件较旧。 对于软件或硬件设计问题、我们提供的支持将受到限制。

    如果您只是使用 OMAP-L138开始新设计、您可能希望查看我们可以提供设计支持的较新处理器。

    安全问题

    我将向一位更熟悉安全性的团队成员发送您的主题、以查看您是否有任何可以参考的资源。

    此致、

    Nick

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

    您好!

    感谢您对我们最近关于 OMAP-L138 DSP 处理器安全启动功能的疑问的迅速答复。 非常感谢你对这一问题的及时关注。

    我想澄清几点、并寻求进一步的指导:

    备用安全处理器 :您能否提供更多有关德州仪器(TI)建议用于安全启动以代替 OMAP-L138的任何替代安全处理器的详细信息? 我们正在探索各种选项、非常感谢您的建议。

    非安全支持和过时产品 :此外、我们还想了解 OMAP-L138的非安全支持是否仍将继续提供、特别是在可能过时的情况下。 如果您对未来的支持计划有任何了解、这对我们的计划将是非常有帮助的。

    再次感谢您的帮助。 我们期待您的答复以及您可以提供的任何进一步建议。

    此致、

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

    你好、Umair

    我看到您对 OMAPL138和 K2G 有疑问、基本上对于这两个器件、软件支持不再存在。 目前没有更新 SDK 和从 TI RTOS 迁移到 Free RTOS 的计划。 不再支持基于 TI RTOS 和 SYSBIOS 的软件

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1071334/notice-regarding-processor-sdk-ti-rtos-for-am335x-am437x-omap-l13x-c674x-k2g-devices

    目前没有停产 OMAPL1x/C674x 器件系列的计划  

    请参阅 TI 通用质量指南  

    https://www.ti.com/support-quality/quality-policies-procedures/guidelines.html 

    https://www.ti.com/lit/ml/szzq076p/szzq076p.pdf (第23节)  

    关于替代建议、请阐明您对价格/功率/性能/功能的要求

    您可以查看适用于基于 ARM 的处理器的 AM62/AM64/AM62A/P 系列、以及适用于基于 ARM 的微控制器产品的 AM27x/AM24/AM26x (特别是如果您想要使用裸机或 RTOS)  

    希望这对您有所帮助

    此致

    Mukul  

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

    谢谢 Mukul。 我们最好需要具有 DSP 和具有安全功能的 ARM 内核以及完整的软件支持和库的处理器。

    提前感谢。