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.

[参考译文] SECDEVTOOL-OMAPL138C6748:尽管已写入引导映像、但无法从 NAND 闪存引导

Guru**** 2589280 points
Other Parts Discussed in Thread: OMAP-L138

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/589129/secdevtool-omapl138c6748-cannot-boot-from-nand-flash-despite-boot-image-being-already-written

器件型号:SECDEVTOOL-OMAPL138C6748
主题中讨论的其他器件:OMAP-L138

大家好、

我正在尝试从 NAND 闪存引导 OMAP-L138 E。 在 调试模式下、我使用 CCS 项目将安全启动映像写入 NAND 闪存。 完整性测试成功、映像已在闪存中、但我仍然无法从 NAND 闪存引导。  

我认为这可能是由于错过了起始地址、从而告诉 OMAP 在闪存中从何处开始加载映像。 因此、我将一个额外的起始地址数据写入0x00000000以指定该信息。 然而,没有发生任何情况。

有人可以帮我解决这个问题吗?

谢谢你。

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

    这是 RTOS 吗? 它是哪个 SDK 版本?

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

    Yordan、您好!

    它是 DSP 内核独立应用。 我使用了 CCSv6、刷写过程可解释如下:

    由于我的器件是安全的 OMAP-L138、首先我必须使用  GenericSecureUartHost.exe 将'unlockjtag.ais'文件加载到其中以解锁 JTAG TAP

    然后、我在 CCS V6中打开一个 NANDWriter 项目(从 TI 示例修改)、并在 DSP 内核上以调试模式运行它。 该程序负责从 计算机读取 AIS 文件(UART 应用程序映像)并将其写入 NAND 闪存。 此映像加载到 闪存的块1、PAGE 0。  

    注意:'unlockjtag.AIs' 和 'UART.AIS'  都是   使用  SecureHexAIS_OMAP-L138.exe 从'unlockjtag.out'和'UART.out'创建的安全映像。 我在此处附上 ini 文件以供调查:  e2e.ti.com/.../7028.test.ini

    我在使用 NANDWriter 后从 NAND 闪存中读取了数据、并确认图像已在存储器中(图)。 此外、UART 应用程序在调试模式下运行正常。 尽管如此、OMAP-L138仍无法从 NAND 闪存引导。

    我没有采取任何步骤吗?

    请帮我解决这个问题! 我已经在这方面工作了几周,现在似乎没有标准文件!!

    谢谢、

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

    设计团队已收到通知。 他们的反馈将在此处发布。

    此致、
    Yordan