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.

[参考译文] AM625:AM625

Guru**** 2555630 points
Other Parts Discussed in Thread: SYSCONFIG, UNIFLASH

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1294509/am625-am625

器件型号:AM625
主题中讨论的其他器件:SysConfigUNIFLASH

大家好!

我正在使用 AM6254 SoC 设计定制电路板、我想知道引导加载程序或配置引导所需的任何固件的刷写方式和位置。 我打算从 SDCard 启动。 我正在等待您的回复。 谢谢大家。

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

    您好、Paul、

    您是否参考过 AM62x 处理器 SDK:

    https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-PvdSyIiioq/09.00.00.03/tisdk-default-image-am62xx-evm.wic.xz

    构建 SDK 并使用 SD 卡对其进行验证。

    https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/09_00_00_03/exports_AM62SIP/docs/linux/Overview_Building_the_SDK.html

    查看这些是否有帮助。

    此致、

    苏伦

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

    尊敬的 Suren:  

    感谢您的答复。 我还将为该电路板构建定制操作系统映像。 因此、当我进入该阶段时、您的回答将会很有用。 但 我的问题更多的是特定于硬件的。 将使用哪个设备/编程器来刷写初始固件以从 SDCard 引导操作系统映像、以及编程器将 连接到 SoC 上的哪个接口。 我将使用 AM6254构建一个定制电路板、并且想知道在 PCB 原型设计后如何烧录 SoC。 谢谢你。

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

    您好、Paul、

    我将您的问题分配给我们的硬件专家以便评论。 与此同时、我发现您可能想要查看此应用手册:

    https://www.ti.com/lit/an/sprad05a/sprad05a.pdf

    此致、

    苏伦

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

    尊敬的 Suren:

    谢谢你。

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

    Paul、你好!

    此外、请参阅以下 TRM 部分。

    第5章
    初始化

    本章描述了非安全器件初始化的步骤。
    5.1初始化概览........................................................................................................................... 2456
    5.2启动过程........................................................................................................................ 2459
    5.3引导模式引脚....................................................................................................................... 2464
    5.4启动模式........................................................................................................................ 2466
    5.5 PLL 配置.................................................................................................................. 2493
    5.6引导参数表.......................................................................... 2495
    5.7引导映像格式................................................................................ 2505
    5.8引导内存映射................................................................................ 2512

    帮助我了解项目的当前硬件设计阶段?

    此致、

    斯里尼瓦萨

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

    谢谢 Sreenivasa。 我将查看 TRM 部分。

    该项目仍处于原理图和 PCB 设计阶段。 这就是为什么我需要了解如何现在将初始固件刷写到 AM6254 SoC 上、以便在 PCB 设计中为它配置必要的硬件。

    请更正我的错误。 我假设 SoC 需要一个闪存到其中的程序、该程序在上电时运行以配置必要的寄存器和外设、以便从 SD 卡等外部存储器源引导 OS 映像。

    此致。

    保罗

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

    Paul、你好!

    谢谢你。

    请更正我的错误。 我假设 SoC 需要一个闪存到其中的程序、该程序在上电时运行以配置必要的寄存器和外设、以便从 SD 卡等外部存储器源引导 OS 映像。

    正确。

    此致、

    斯里尼瓦萨

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

    尊敬的 Sreenivasa:

    感谢您的答复。

    建议使用哪个编程器来刷写 SoC?

    TI 是否提供此固件? 如果是、请与我们分享。

    此致、

    保罗

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

    您好,Puul:  

    我将向专家分配该主题帖。

    此致、

    斯里尼瓦萨

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

    您好 Sreenivasa、

    感谢您迄今提供的帮助。

    此致、

    保罗。

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

    您好、Paul、

    您是否在硬件设计中配置了引脚多路复用器、DDR 和外设?  您是否使用 SysConfig 通过相关时钟和外设配置系统? 我强烈建议您查看针对 Linux 系统设计和在定制硬件上移植 Linux 的 AM62x Linux Academy 部分。

    https://dev.ti.com/tirex/explore/node?node=A__ABFrVT6ayFCBDs5BP1sqkQ__AM62-ACADEMY__uiYMDcq__LATEST

    U-boot 是您审阅材料时的第一步。  

    此致、

    苏伦

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

    您好、Suren:

    "是否在硬件设计中配置了引脚多路复用器、DDR 和外设?  您是否使用 SysConfig 通过相关时钟和外设配置系统?"  

    没有、我还没有。 仍然是在设计定制板。

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

    您好、Paul、

    我建议您尝试完成 DDR 和 PinMux、并与您想要在定制电路板上使用的相关引导介质共享原理图以供审阅。  我们的硬件团队应能够检查您的设计、然后您可以开始使用我们的 u-boot (软件)修改 DDR 配置、查看电路板是否使用 u-boot 启动。  

    https://dev.ti.com/sysconfig/

    SysFW 二进制文件已经是 u-boot 构建的一部分、用于配置所有 PLL、时钟等、从而帮助您开始板载启动。  

    希望这对您有所帮助。

    此致、

    苏伦

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

    当然、这会有所帮助。 谢谢、Suren。

    很抱歉耽误你的时间。 我已经分享了原理图供您回顾。

    我期待您的硬件团队进行审查。

    还有一点、我注意到 AM6254上没有 ICSP 接口。 那么、对于此 SoC、建议使用哪种器件编程器?

    此致、

    保罗

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

    Paul、你好!

    谢谢你。

    另外一件事,我注意到 AM6254上没有 ICSP 接口。 那么、建议为此 SoC 使用哪种器件编程器?

    请详细说明-您的问题。  

    以下是您可以考虑使用的一些工具  

    https://www.blackhawk-dsp.com/products/jtag-emulators/usb100v2d

    https://www.lauterbach.com/

    此致、

    斯里尼瓦萨

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

    Paul、你好!  

    我们已收到原理图并对原理图进行了研究。

    我已经分享了原理图供您回顾。

    我期待您的硬件团队进行审查。

    [/报价]

    此致、

    斯里尼瓦萨

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

    好的。 通常、微控制器具有用于对其进行编程的电路内串行编程(ICSP)接口、以及支持 ICSP 接口进行闪存的编程器。 对于 AM6254、来自微控制器领域的人希望在 SoC 上看到相同的接口。

    因此、我想知道 am62 SoC 的标准编程接口。 此外、我必须在启动阶段刷写一些初始固件、以初始化 SoC 以引导 OS 映像。 因此、我需要了解为此推荐的器件编程器。

    我已 在您 共享的链接中查看了 XDS100调试探针。 AM6254是受支持的器件之一。

    感谢您发送编修。 期待您的反馈。

    此致、

    保罗

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

    Paul、你好!  

    谢谢你。

    我会让 Suren 评论一下。

    为了对板载闪存进行编程、我希望您在 Linux 环境中使用 UART 或 USB DFU 引导模式以及 uniflash。

    此致、

    斯里尼瓦萨

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

    好的。

    谢谢你。

    期待着他的评论。

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

    Paul、你好!  

    谢谢你。

    Suren 您可以对 am62 SoC 的标准编程接口添加您的看法。

    此致、

    斯里尼瓦萨