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:UART 2引导问题

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/583672/omap-l138-issue-with-uart-2-boot

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

您好!

我们基于 OMAP L138 REV-E 构建了定制板  

器件 ID - 2.3

之前、我们使用的处理器具有芯片 ID - 2.1和更低版本。 UART 启动与 SFH_OMAP-L138.exe 一起工作。

我们没有对电路板进行任何更改、只有处理器更改为芯片 ID 2.3。  

UART 引导不再工作。 我在执行以下命令时遇到以下错误

sfh_OMAP-L138.exe -erase -p COM1

------------------------------------
适用于 OMAP-L138的 TI 串行 Flasher 主机程序
(C) 2012年、Texas Instruments、Inc.
版本 1.67
------------------------------------


[type]全局擦除
[目标] OMAPL138
[器件] SPI_MEM
[SPI 块] 0


正在尝试连接到设备 COM1...
按任意键可随时结束此程序。

(AIS 解析):读取魔术字0x41504954。
(AIS 解析):正在等待 BOOTME... (立即加电或重置目标)
(AIS 解析):收到 BOOTME!
(AIS 解析):正在执行启动字同步...
(AIS 解析):正在执行 Ping 操作码同步...
(AIS 解析):正在处理命令0:0x58535901。
(AIS 解析):正在执行操作码同步...
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(串行端口):读取错误! (操作已超时。)
(AIS 解析):读取中的 I/O 错误!
(AIS 解析):连续11次 I/O 故障后操作码同步失败。
(AIS 解析):启动中止。
启动 SFT 失败。 正在重试(您可能需要重置目标)...
(AIS 解析):读取魔术字0x41504954。
(AIS 解析):正在等待 BOOTME... (立即加电或重置目标)
正在中止程序...
(串行端口):读取错误! (线程正在中止。)

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

    您尝试引导哪个 SDK 版本?

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

    我使用 OMAP-L138_FlashAndBootUtils_2_40进行加载  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    如果定制板上有 JTAG、您能否运行 OMAPL1x 调试 GEL 文件并共享其输出

    processors.wiki.ti.com/.../OMAP-L1x_Debug_Gel_Files

    修订版2.1至2.3的更改应该是透明的、因此软件配置有问题、或者电路板有问题。

    您测试了多少块电路板? 是否确定使用的外部存储器工作正常?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    到目前为止、我们仅测试了一个电路板。

    计划测试另一个。 我们完全相信、所有组件均已正确安装。

    我们从过去几年开始生产定制电路板。 我们没有发现任何问题。 直到我们安装新的 OMAP 版本2.3

    我将尝试使用 GEL 文件并更新它

    谢谢、
    Aravind
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BOOTME 消息会影响 UART 本身似乎正常工作。 rev E 芯片意味着安全启动。 它可能与安全启动有关。 我从未使用过安全启动。 希望其他人可以发表评论。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好、Norman

    更正您的帖子

    OMAPL138EZWTA3E

    E (第一个 E 介于8和 Z 之间)=修订版2.3

    E (器件型号结尾处的 E)=安全引导使能  

    我相信 Arvind 所说的是通用的非安全启动器件,但版本2.3芯片。  

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

    是的、

    我正在尝试使用 sfh_OMAP-L138.exe 通过 UART 引导接口执行擦除操作

    如何使用安全启动实现它?

    它是否具有 sfh_OMAP-L138.exe 之类的工具、用于通过 UART 引导执行编程和擦除闪存类型?

    请告诉我。

    谢谢、

    Aravind

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

    我们使用的是 OMPL138E ZWT E
    我应该使用不同的工具通过 UART 进行引导?

    谢谢、
    Aravind
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    看起来像往常一样,诺曼也在做一些事情:)。

    Aravind
    您的电子邮件(至少对我而言)未明确表明您正在使用支持安全引导的设备。

    我希望您熟悉以下 wiki 页面和资源

    processors.wiki.ti.com/.../Basic_Secure_Boot_for_OMAP-L138_C6748

    您以前在使用修订版2.1芯片时是否也使用了安全启动?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    忘记第一个 E。第一个 E 表示器件修订版本2.3、第二个 E 表示安全启动。 您的2.1芯片的标记是什么、您的2.3芯片的标记是什么不起作用? 如果工作正常和不工作都是安全启动、则可能不是问题所在。

    我没有安全启动方面的经验。 如果芯片修订版影响安全启动、其他经验较多的人则必须作出评论。 据我所知、非安全 AIS 映像不会加载到安全启动芯片上。 很抱歉、如果我误导了您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Mukul、

    我现在理解了这个问题。 我们使用的早期 OMAP 芯片不支持安全启动 OMAPL138BZWT。
    我们获得的芯片修订版本2.3中的新芯片是安全启动 OMAPL138EZWT E.

    我们的硬件团队将用 OMAPL138EZWT 取代 OMAPL138EZWTE。 没有安全启动的系统。 可能需要几天时间才能完成。 这可能有助于我们直接使用我们现有的代码库。

    谢谢、
    Aravind