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.

[参考译文] AM623:SPI 启动时钟问题

Guru**** 2487425 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1433524/am623-spi-boot-up-clock-issues

器件型号:AM623

工具与软件:

你(们)好

我正在尝试从 SPI 进行主引导。 在某些电路板上、启动 SPI 时钟的运行频率似乎为781.25KHz、而不是数据表中规定的6.25MHz。 在大多数板上、它是 6.25MHz 且工作正常、我只是有几个地方没有。 它们都具有相同的引导引脚设置

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

    Paul、你好!

    您是否使用 Linux SDK 或 MCU+SDK (RTOS)来验证引导?

    这将有助于将您的问题路由到合适的专家以寻求帮助。

    此致、

    Suren

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

    您好、Suren

    我不确定、我会找出答案。 我正在尝试弄清导致 SPI 上时钟变化的可能原因。 主时钟在工作板上的频率与非工作板上的频率相同

    谢谢

    Paul

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

    我们使用的是 Linux SDK、但没有运行 Linux

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

     Paul、你好!

    Unknown 说:
    'm 正在尝试从 SPI 进行主引导。 在某些电路板上、启动 SPI 时钟的运行频率似乎为781.25KHz、而不是数据表中规定的6.25MHz。 在大多数板上、它是 6.25MHz 且工作正常、我只是有几个地方没有。 它们都具有相同的引导引脚设置[/报价]

    工作与不工作之间存在某种比率。

    您是否能够分享原理图以快速检查 SPI 接口。

    您是否在靠近 SoC 引脚的 SPI 时钟输出上有串联电阻器22R。

    此致、

    Sreenivasa

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

    您好、 Sreenivasa

    我只在50块左右的2块板上看到它。 SPI 时钟线上有一个0R、如果您认为可以修复它、我将其更改为22R。

    谢谢

    Paul

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

     Paul、你好!

    感谢您提供的意见。

    建议在所有电路板上使用22R。

    您能否快速检查一下、确认这是否有帮助。

    此致、

    Sreenivasa

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

    您好、 Sreenivasa

    我尝试过、没有任何改进。 是否有任何其他引导引脚设置会导致此时序发生变化? 目前使用的输入时钟为25MHz、但这些是原型板、因此不能真正保证与微控制器的连接质量

    谢谢

    Paul

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

     Paul、你好!

    谢谢你。

    您是否看到故障电路板与通过电路板的波形有任何差异。

    如果没有设计信息、我所能做的最好的就是提供一些指导。

    此致、

    Sreenivasa

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

    您好、 Sreenivasa

    我在微控制器的25MHz 时钟输入上看不到任何差异。 除了系统时钟采用不同的频率之外、引导 SPI 时钟是否还有其他原因会采用不同的频率?  

    谢谢

    Paul

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

    Paul、你好!

    谢谢你。

    您能否验证引导模式配置和引导模式引脚是否已连接到任何可能影响引导的其他替代功能?

    此致、

    Sreenivasa

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

    您好、 Sreenivasa

    引导模式引脚设置如下(其中 B0 =引导模式引脚0、B1 =引脚1等):

    B2 B1 B0 = 0 1 1

    B6 B5 B4 B3 = 0 0 1 1

    B7 = 0  

    B8 = 0

    B9 = 0  

    B12 B11 B10 = 0 1 1

    B13 = 0

    B15 B14 = 0 0

    希望这是有道理的

    谢谢

    Paul

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

    Paul、你好!

    谢谢你。

    我只在50块左右的2块电路板上看到它。 SPI 时钟线上有一个0R、如果您认为可以修复它、我将其更改为22R。[/QUOT]

    我怀疑引导模式应该正确才能使大多数电路板正常工作。

    我问您是否有任何其他输入可以影响引导模式配置。

    您如何配置引导模式-上拉、下拉或分频器等

    您是否 在正常和不良电路板上测量了引导模式输入电平?  

    此致、

    Sreenivasa

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

    您好、  Sreenivasa

    引导模式引脚同时具有上拉和下拉、因此仅安装了一个。 所有电路板上的电压电平看起来都没有问题、但由于器件是 BGA、因此我无法测量实际引脚上的电压。 您是否指出可能导致 SPI 时钟变化的任何可能缺失的连接?

    谢谢

    Paul

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

    Paul、你好!

    谢谢你。

    那么可以尝试读取 DEVSTAT

    此致、

    Sreenivasa

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

    您好、 Sreenivasa

    我可以使用 XDS110调试器执行此操作吗? 设备无法启动  

    谢谢

    Paul

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

    Paul、你好!

    谢谢你。

    我能否使用 XDS110调试器执行此操作? [报价]

    有。

    此致、

    Sreenivasa

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

    您好、 Sreenivasa

    你能给我一些线索如何?

    谢谢

    Paul

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

    Paul、你好!

    谢谢你。

    我不确定 您的硬件配置。 请添加一些详细信息。  

    我需要在内部咨询可以提供支持的软件专家。 让我检查并重新分配。

    您是否在 SOC 上启用了安全性?  这些 HS-SE 设备是 FS 设备还是 HS-SE 设备?

    此致、

    Sreenivasa

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

    您好、 Sreenivasa

    未启用安全保护。 这些是 HS-FET FS 器件

    谢谢

    Paul

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

    Paul、你好!

    谢谢你。

    我已指派专家提供支持。

    此致、

    Sreenivasa

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

    Paul、你好!

    您是否能够使用 XDS110调试器连接到内核?

    如果存在、请连接到 R5F0-0内核并使用 CCS 内的存储器浏览器来读取 DEVSTAT 寄存器。  

    若要打开"Memory Browser"、请打开 CCS 并导航至 "View"->"Memory Browser"。

    在存储器浏览器中、键入 DEVSTAT 寄存器的地址并读取其内容。

    此致、

    Tushar

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

     Tushar、您好

    我需要在 CCS 中创建项目吗? 我们在实际设计中没有使用 CCS

    谢谢

    Paul

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

    Paul、你好!  

    无需在 CCS 中创建任何工程。 只需打开 CCS 并启动目标配置文件。

    按照前面回复中的建议、连接到 R5F0-0内核并打开存储器浏览器。  

    在"Memory Browser"中读取 DEVSTAT (0x43000030)寄存器。

    此致、

    Tushar

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

    你(们)好

    它将通过连接测试、但我似乎无法读取任何寄存器

    谢谢

    Paul

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

    您好!

    您能否按照上述程序进行操作并分享结果?

    此致、

    Tushar