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.

[参考译文] 66AK2G02:使用 UART 进行二次引导

Guru**** 2563960 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/613377/66ak2g02-secondary-boot-using-uart

器件型号:66AK2G02

由于 DEVSTAT 设置在复位的上升沿并且只影响主引导源、因此如何在次级引导加载程序阶段选择要引导的特定 UART?

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

    66AK2G02 TRM 中介绍了 UART 启动。 请参阅手册中的第4.3.2.12节 UART 引导器件配置。 您可以看到、通过引导引脚[10:9]端口选择了设备将从中引导的端口:
    端口端口选择:
    •0 =在 UART 0上引导
    •1 =在 UART 1上引导
    •2 =在 UART 2上引导
    •3 =在 UART 0上引导

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以看到、对于每个主引导模式、您都有一个备份、该备份由引脚[15:14]定义。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    备份字段仅指定要使用的设备。 例如、QSPI 使用 USB 或 UART 指定备份引导。 问题是哪种 USB 或 UART? 图4.3.1中的引导流程图显示、引导重新进入是在 DEVSTAT 更新之后进行的、这意味着 UART 的配置数据不可用。 此流程图似乎需要更多详细信息。 选择 UART0、UART1、UARTn 的机制是什么? 如何设置该选项以及次级(备份)引导选项是否更新 DEVSTAT 寄存器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bob、

    我同意您的评估、我们需要添加有关这些外设的特定实例的信息、这些外设在引导 ROM 进入备份引导模式时将会使用、我将会提交一个小错误文件、以便可以解决此问题。 同时、我查看了引导 ROM 源以查看使用的实例、它显示了用于设置备份外设的最小默认设置、这意味着 UART 实例0和 USB0用于备份引导。 引导模式部分中也不存在最小默认值、但可以通过查看第4.3.3节中引导参数表中的默认值来找到这些值

    引导 ROM 在进入备份引导选项时不会更新 DEVSTAT。

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