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.

[参考译文] XDS 调试器是否使用启动代码?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1308122/does-the-xds-debugger-uses-the-boot-code

主题中讨论的其他器件:AM2432

您好!

我正在使用具有内置 XDS 调试器的 EVM243x。

当我开始调试时、XDS 是否将代码直接放入 DDR 或与 XDS 通信所涉及的一些启动代码?

在哪里可以了解调试通信和启动过程?

谢谢。

Eli

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

    尊敬的 Eli:

    简而言之、在调试阶段、CCS 可以根据 linker.cmd 通过 XDS 将可执行文件(*。out)从 PC 磁盘加载到指定的存储器区域(TCM、OCRAM 或 DDR)中、然后用户可以单步执行、设置断点、检查变量。 不依赖于任何启动过程。 但是、AM243x EVM 或 LP 确实需要使用 SBL_NULL 或 CCS JS 脚本来初始化 SOC、电路板和 DDR (如果适用)。   

    有关 SOC 初始化、请参阅链接: AM243x MCU+ SDK:EVM 设置(TI.com)

    有关引导过程、请参阅以下链接: AM243x MCU+ SDK:了解引导流程和引导加载程序(TI.com)

    有关 DDR 初始化、请参阅以下链接: AM243x MCU+ SDK:EVM 设置(TI.com)

    有关结合 MCU+ SDK 使用 CCS 的信息、请参阅以下链接: AM243x MCU+ SDK:结合 CCS 工程使用 SDK (TI.com 和

    调试项目(TI.com)

    此致、

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

    尊敬的 Ming:

    我将分析您发送给我的链接。

    因此,如果我构建自己的电路板,只需要连接 XDS110,CCS 就会将程序加载到 DDR 中。

     使用 XDS110时,我不需要刻录任何额外的闪存设备,也不需要启动?

    非常感谢、

    此致、

    Eli

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

    尊敬的 Eli:

    使用 DDR 之前、您必须对其进行初始化、SOC 也是如此。 为了将程序从 PC 加载到板的 DDR、必须初始化 SOC 和 DDR。 这些任务可以通过 SBL_NULL (推荐方式)或使用 CCS 脚本来完成:

    请参阅 《AM243x MCU+ SDK:EVM 设置》(TI.com) 、了解 SOC 初始化 详细信息和

    AM243x MCU+ SDK:EVM 设置(TI.com) 、了解 DDR 初始化详细信息。

    此致

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

    尊敬的 Ming:

    我很熟悉这些文档,因为我成功地使用了 EVM-243x。

    让我感到困扰的是、EVM 上有闪存必须进行编程、以便像我现在所做的那样加载 CCS 程序?

    我将要设计 我的电路板 AM2432 CPU 的通信。

    我是否必须在电路板上放置外部闪存?  

    如果是这样-我应该刻录到该外部闪存中?  

    我正在使用 Python 程序、如文档 SBL_NULL 中所述。

    我能否在电路板上使用它? 它是否刻录了内部或外部闪存?

    谢谢。

    此致、

    Eli

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

    尊敬的 Eli:

    虽然推荐使用 SBL_NULL 来初始化 SOC 和 DDR、但您仍可以使用 CCS 脚本来初始化 SOC 和 DDR。 这样、您就不需要外部闪存: AM243x MCU+ SDK:EVM 设置(TI.com)

    如果不想使用电路板上的外部闪存、应如何引导系统?

    此致、

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

    尊敬的 Ming:

    在我的最后一个板中、我计划使用外部闪存进行引导。

    现在、我想构建一个原型、仅在调试模式下使用 CCS 和 XDS200测试功能。

    感谢您详细阐述这个主题、

    此致、

    Eli