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.

[参考译文] TMDS273EVM:TMDS273EVM 修订版 C 电路板启动问题。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1528735/tmds273evm-tmds273evm-rev-c-board-bring-up-issue

器件型号:TMDS273EVM

工具/软件:

您好:

我们刚刚获得了 TMDS273EVM、 SL#:49231030025、Rev C 板。 在启动此电路板时、我们希望获得帮助、并在其上运行一些示例代码。

请帮帮我。  

我已在 Windows 笔记本电脑上安装了 CCS 20.2.0 和 MCU+ SDK arm273x v09.02.00.06。

请提供详细的说明和命令。

非常感谢您提前提供的帮助。

此致、

Lin Li

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

    您好 Lin、

    我想您指的是  MCU+ SDK arm273x v09.02.00.60。

    请按照以下 URL 中的说明进行操作:

    AM273x MCU+ SDK:入门

    此致、

    Ming

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

    尊敬的 Ming:

    感谢您的答复。
    我将按照链接中的说明进行操作、稍后返回给您。
    要启动 TMDS273EVM Rev C 板、我是否需要安装  XDS110 调试器驱动程序? 如果需要、我可以在哪里找到它? 我需要在电路板上进行哪种设置?
    感谢 您的建议和 帮助。
    此致、
    LIN
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Lin、

    CCS 12.7.0 及更高版本具有必要的 XDS110 驱动程序和调试器。 您不会安装额外的驱动程序。 您需要如何设置 AM273x EVM 的目标配置文件(*。ccxml 文件)。 以下链接包含详细信息:

    AM273x MCU+ SDK:下载、安装和设置 CCS

    此致、

    Ming

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

    尊敬的 Ming:

    我从 CCS 中的 AM273x SDK 加载了一个示例工程:hello_world_am273x-evm_c66ss0_nortos_ti-C6000。

    我可以很好地构建它。 但是、当我开始调试它时、我收到以下错误消息: IcePick_M_0:连接到目标时出错:(错误–2131 @ 0x0)无法访问器件寄存器。 重置器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、和/或尝试更可靠的 JTAG 设置(例如下 TCLK)。 (仿真包 20.2.0.3536)。  

    出现上述错误的原因是什么? 如何解决? 我尝试了关闭电路板的电源循环、但用处不大。 它是否与目标配置文件相关?  

    感谢您的帮助和建议。

    此致、

    LIN

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

    尊敬的 Ming:

    按照上面的链接、我注意到要使用  MCU+ SDK arm273x v09.02.00.60、CCS 版本为 12.7.0。 但是、我下载并安装了最新的 CCS 版本 20.2.0。 这很重要吗? 我是否应该卸载它并安装 v12.7.0?  

    此致、

    LIN

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

    您好 Lin、

    我听说 CCS 20.x 很难使用。 我推荐 CCS12.7.0。

    此致、

    Ming

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

    尊敬的 Ming:

    感谢您的建议。 随后我将重新安装 CCS 12.7.0。

    请核对一下我的其他问题。

    此致、

    LIN

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

    您好 Lin、

    为了让 JTAG 访问 AM273x SoC、您需要将 AM273x EVM 设置为“无引导模式“:

    XDS_USB (J9) 连接到您的 PC:

    此致、

    Ming

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

    尊敬的 Ming:

    我通过添加两个跳线将引导模式更改为无引导模式、如上所示(之前为 000,没有任何跳线)。 现在是 101.

    之后 、当我开始调试时、我收到如下不同的错误: C66xx_DSP:连接到目标时出错:(错误–6305)PRSC 模块无法写入路由器寄存器。 (仿真包 20.2.0.3536)。

    有什么暗示和新的建议?

    噢、我仍在运行 CCS 20.2.0。  

    此致、

    LIN

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

    您好 Lin、

    您是否为 AM273x EVM 创建了目标配置文件? 如果是、启动目标配置文件后、您需要先连接 R5F0、然后连接到 C66x 内核。 我要安装 CCS 12.7.0。

    此致、

    Ming

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

    抱歉、还没有。 在 CCS 20.2.0 中、在“View"下“下没有“Target Configuration“项。 我现在正在搜索。 并稍后安装 CCS 12.7.0

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

    哦、我检查了一下。 在 CCS 20.2.0 中、会自动生成目标配置文件。 仅供参考。

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

    尊敬的 Ming:

    在重新安装 CCS 12.7.0 之前、我还有一个问题。 我应该先安装哪一个 CCS 和 SDK? 订单很重要吗?  

    谢谢、

    LIN

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

    您好 Lin、

    CCS 和 SDK 的安装顺序无关紧要。

    您可能需要在 imports.mak 中更改以下行

    中导出

    CCS_FOLDER_VERSION=2010

    最终目的

    CCS_FOLDER_VERSION=1270

    此致、

    Ming

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

    尊敬的 Ming:

    感谢您的信息。 我已重新安装 SDK 和 CCS。 将很快测试。 在哪里可以找到 imports.mak 文件?

    此致、

    LIN

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

    FreeRTOS SDK 顶层目录。

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

    谢谢、我找到了该文件。 但 文件中没有 CCS_FOLDER_VERSION 项目。

    此外、在调试示例工程时、我通常会收到以下错误消息: 连接到目标时出错:
    (错误–1170 @ 0x0)
    无法访问 DAP。 重置器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、和/或尝试更可靠的 JTAG 设置(例如下 TCLK)。

    如何降低 TCLK?

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

    尊敬的 Ming:

    我找到了改变 TCLK 的方法。 但是、我无法选择正确的时钟值。 我尝试了 500 KHz 和 1MHz、但两者都不被接受。 如果您知道一个工作的下限 TCLK 值、请告诉我。

    此致、

    LIN

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

    尊敬的 Ming:

    示例工程 hello_world_r5ss0-s_nortos 现在工作正常。 但是、当我尝试导入 hello_work_c66ss0_nortos 工程时、收到一条消息:当前未安装支持器件 evmAM273x-Q1 的 TI C6000 编译器!  在哪里可以找到它们以及如何安装它们?

    此致、

    LIN

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

    尊敬的 Ming:

    我手动安装了 ti-cgt-c6000_8.3.12、现在 可以导入和构建 hello_work_c66ss0_nortos 工程。 但是、在进行调试时、我会收到以下错误消息: C66xx_DSP:Error connected to the target:(error –6305) PRSC 模块无法写入路由器寄存器。 (仿真包 12.7.0.00105)。 您对此有任何暗示吗? 如何解决该问题?

    另外、在之前的回复中、您的意思是“您需要先连接 R5F0、然后连接到 C66x 内核。“  

    再次感谢您的持续支持和帮助。

    此致、

    LIN

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

    此外、似乎示例工程中未使用手动创建的目标配置文件。 (文件名不同)

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

    您好 Lin、

    若要使用手动创建的目标配置文件、必须显示目标配置文件:

    1. CCS -->视图-->目标配置:

    2.右键单击您手动创建的目标配置文件,然后选择“启动选定的配置“。

    3.右键点击 Cortex_R5_0、然后选择“Connect Target“

    4.右键点击 C66xx_DSP、然后选择“Connect Target“

    5.现在您可以将应用程序代码加载到 C66xx_DSP。 CCS -->运行-->加载-->加载程序-->选择*。out 文件。 加载程序后、它将在 main() 处停止。

    6.按 F8 运行代码,或按 F6 单步执行代码。

    执行上述步骤的原因是 C66xx_DSP 需要 R5_0 GEL 文件进行初始化、因此使用 JTAG 直接连接到 C66xx_DSP 将失败。

    此致、

    Ming

    Ming

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

    尊敬的 Ming:

    非常感谢您的详细说明和演示步骤。 我明天会尝试他们(不要把板带回家),并告诉你的结果。

    此致、

    LIN

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

    尊敬的 Ming:

    我按照您运行   hello_world_c66ss0_nortos 示例工程的说明 进行了操作、并获得了屏幕截图中所示的类似结果。 看起来好像现在  hello_world_c66ss0_nortos 示例工程运行良好。 非常感谢您的帮助和支持。

    您能帮我解决 JTAG 时钟 TCLK 设置问题吗? 默认值为 5.5MHz。 我尝试将其降低到 1MHz 和 500KHz、但两者都不起作用。 您是否知道我可以设置哪些较低的值?

    此致、

    LIN

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

    大家好、TI 支持团队

    在此,我要衷心感谢明伟在过去三天的耐心和信息支持与指导。 Ming 帮助我设置所有必要的开发工具和启动 EVM 电路板。 我非常感谢您的帮助和支持。 TI 的支持团队非常棒、拥有知识渊博的专家、如 Ming。  

    希望我/我们将得到您团队的持续有力支持和帮助。

    此致、

    Mach Industries 的 Lin Li。

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

    可以收到我的消息吗?

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

    您好 Lin、

    我将 JTAG TCLK 从 5.5MHz 更改为 1MHz、如下所示。 尽管速度非常慢、但它还是有效的。

    然后按照我在上一篇文章中提到的步骤进行操作。 我得到了以下结果:

    正如您在帖子中提到的、5.5MHz JTAG TCLK 适合您。 为什么需要将其更改为 1MHz 或 500kHz。 加载和调试程序会非常慢。

    此致、

    Ming

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

    尊敬的 Ming:

    与 5.5MHz 时钟一样、调试无法重复。 每次调试代码时、都必须重置电路板。 在错误消息中、TCLK 值越低。 所以我想尝试其他一些值。

    此致、

    LIN

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

    尊敬的 Ming:

    我仍然想知道为什么我的 CCS 12.7.0 在安装后没有 C6000 编译器。 我必须手动安装它以导入 C66x 示例工程。 我是否错过了 CCS 12.7.0 中的任何内容?

    此致、

    LIN

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

    您好 Lin、

    首先、每次都必须将电路板复位、而不是因为 TCLK 频率。 这是因为 CCS 系统复位无法复位 AM273x EVM。

    第二,在 imports.mak 中,有一条线:

    CGT_TI_C6000_PATH=$(CCS_PATH)/tools/compiler/ti-cgt-c6000_8.3.12.

    基本而言、C66x 编译器 MCU + SDK 应为  ti-cgt-c6000_8.3.12、应在处进行安装

    $(CCS_PATH)/tools/compiler/ti-cgt-c6000_8.3.12.

    在我的 PC 中、它安装在:

    C:\ti\ccs1270\ccs\tools\compiler\ti-cgt-c6000_8.3.12。

    请确保您已在 CCS 12.7.0 中将其安装

    此致、

    Ming

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

    尊敬的 Ming:

    感谢您提供的所有信息。 现在已经很清楚了。

    要开发 SPI 工程、我应该从哪个示例工程开始? 还是应该从空示例工程开始?

    此致、

    LIN

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

    您好 Lin、

    如果之前的帖子询问过您的问题、请将此主题标记为“已解决“。 如有其他问题、您可以创建新的 e2e 主题。

    要回答您有关 SPI 示例的问题、下面有三个示例: C:\ti\mcu_plus_sdk_am273x_09_02_00_60\examples\drivers\mibspi。 根据您要使用的模式 (CPU copy 或 DMA)、可以从这些示例中的任何一个开始。

    此致、

    Ming