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.

[参考译文] 66AK2L06:66AK2L06 CVDD1电源

Guru**** 2560320 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/611481/66ak2l06-66ak2l06-cvdd1-supply

器件型号:66AK2L06

您好!  

基于 K2L EVM、建议为 CVDD1使用1.0V、对吗? 但在 66AK2L06 数据表中、规定的 CVDD1应使用0.95V (第215页)、在第212页中建议对 cvdd1使用1.0V (标称值)、哪一个是正确的? 如果我为 CVDD1使用1.0V、66AK2L06是否能够开启?  目前、我遵循 EVM 板中所述的相同电源时序、但我的板仍然无法启动、您能在这方面提供帮助吗? 谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BTW、系统时钟已经存在、我将 DSP 设置为从闪存引导。 RESET_STAT 引脚显示为高电平、BOOTCOMPLETE 引脚为低电平、并且没有来自 DSP 的 SPI 时钟。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我正在处理这个问题。 我将在此处公布我的调查结果。

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

    我检查了这一点、10.2建议运行条件(1)(2)中存在错误(数据表中的第212页)。 CVDD1的标称电压为0.95。
    K2L EVM 还使用0.95V。 另一项确认是:
    e2e.ti.com/.../503206

    [报价]目前我遵循 EVM 板中所述的相同电源时序、但我的板仍然无法启动、您能为此提供帮助吗?
    验证您是否使用了以下加电序列:
    第一个序列规定了在 IO 电压之前开始的内核电压、如下所示。
    1. CVDD
    2、CVDD1、VDDAHV、AVDDAx、DVDD18
    DVDDR
    VDDALV、VDDUSB、VP、VPTX
    DVDD33、VPH
    第二个序列提供了与其他 TI 处理器的兼容性、其中 IO 电压从之前开始
    内核电压如下所示。
    VDDAHV、AVDDAx、DVDD18
    2. CVDD
    3. CVDD1
    DVDDR
    5. VDDALV、VDDUSB、VP、VPTX
    6. DVDD33、VPH

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 最后、我能够成功启动芯片、但仍然无法从闪存启动。 可能是由于我的引导模式设置。 BTW 是否意味着如果我能够使用仿真器连接到 DSP 芯片、电源定序是正确的?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用]顺便说一下、如果我能够使用仿真器连接到 DSP 芯片、这是否意味着电源时序是正确的?[/引用]
    是的、通过 JTAG 连接到 SoC 时应指示 SoC 已通电。 您是否能够访问器件寄存器? 您可以使用 GEL 文件和 CCS 进行调试。

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

    谢谢。 我现在能够使用仿真器连接到芯片、并使用 CCS 进行调试。 我使用与 EVM 板相同的寄存器设置。 但是、我的芯片无法从闪存引导。 我通过边界扫描进行检查、似乎我的 SPI 或闪存和 DDR3存储器已正确连接、我可以运行一些测试、通过 JTAG 和边界扫描测试它们。 我是否遗漏了任何步骤?我将.gph 扩展文件加载到引导闪存中、它是否支持? 或者、我需要将.gph 文件转换为二进制文件、然后再将其加载为二进制文件? 谢谢

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

    这是哪个 SDK、Linux 还是 RTOS?

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

    我是 Linux。

    第二个问题、我尝试通过仿真器、按顺序调试存储在内部 RAM 中的映像、对吧? 然后图像将移动到 DDR3? 我现在甚至无法从 DDR3进行写入/读取。 我遵循 TI 提供的电子表格中为2 x  DDR3 (MT41K256M16TW-107 IT:P)定义的寄存器设置。 如何确保为初始化设置正确的寄存器?

    还是需要首先设置写入水平? 我将 fly-by 拓扑用于 DDR3路由。 希望您能给我一个机会。 非常感谢!

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

    您是如何构建 u-boot 的? 您应遵循以下指南:
    processors.wiki.ti.com/.../Linux_Core_U-Boot_User's_Guide

    如果上述条件不起作用。 我的第一个猜测是 DDR 设置不正确。

    您能否尝试通过 CCS 加载.gel 文件并执行 DDR 测试? 如果它们正常工作、则在 u-boot 中使用相同的 DDR 控制器设置。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好、感谢您的快速回复。 我可以知道从何处获取 GEL 文件吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它们应随 CCS 安装一起提供。
    如果您已在主文件夹中安装 CCS、请查看以下位置:
    ~/ti/ccsv7/ccs_base/emulation/boards/tcievmk2l/gel

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

    Yordan、您好!

    我们能够找到 gal 文件并加载到 CSS 以测试内存读写。 但是、我们得到下面列出的此错误。 您知道 错误错误-1205 @ 0x8000000是什么吗? 我是否需要更改内存块位置?  

    ARM_A15_0:GEL 输出:已配置 PLL (CLKIN * PLLM/PLLD/PLLOD = PLLOUT):            

    ARM_A15_0:GEL 输出:PLL 已配置(122.879997MHz * 16/1/2 = 983.3399978MHz)               

    ARM_A15_0:GEL 输出:DDR3 PLL 设置...         

    ARM_A15_0:GEL 输出:DDR3 PLL 设置完成、DDR3A 时钟现在以533MHz 运行。

    ARM_A15_0:GEL 输出:DDR3A 初始化完成    

    ARM_A15_0:GEL 输出:存储器测试写入内核:0、存储器启动:0x80000000、存储器大小:0x00000100、值:0x0xAAAAAAAAAAAAAAAAAA ...

    ARM_A15_0:GEL 输出:存储器测试读取内核:0、存储器启动:0x80000000、存储器大小:0x00000100...              

    ARM_A15_0:读取长度为0x4的第0页上0x8000000处的存储器块时遇到问题:(错误-1205 @ 0x8000000)器件存储器总线存在错误、可能挂起。 验证内存地址是否在有效内存中。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包6.0.222.0)     

    ddr3A_write_read_test ()不能被评估。      

    目标读取0x8000000失败              

                  在 read_data=*((unsigned int *) mem_location)[tcievmk2l_arm.gel:2406]

                  在 ddr3A_write_read_test () arm_A15_0:读取寄存器 REG_system_target_config 时出现问题:(错误-1141 @ 0x3D58)设备未响应请求。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包6.0.222.0)

    ARM_A15_0:读取寄存器 REG_SYSTEM_MMU_CONFIG 时出现问题:(错误-1141 @ 0x3D58)器件未响应请求。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包6.0.222.0)    

    ARM_A15_0:CPU 复位失败(SW):(错误-1141 @ 0x3D58)器件未响应请求。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包6.0.222.0)     

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

    通常、您可以查看此 wiki 以正确设置 DDR:
    www.ti.com/.../sprabx7.pdf

    我认为这现在是纯软件问题。 您能否关闭此主题并开始新主题、描述您的问题?

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