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.

[参考译文] LAUNCHXL-RM42:CCS V20 如何连接到 Hercules RM42X LaunchPad?

Guru**** 2442090 points
Other Parts Discussed in Thread: LAUNCHXL-F280049C, RM42L432, LAUNCHXL-RM42, HALCOGEN, TI-CGT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1546364/launchxl-rm42-how-can-ccs-v20-be-connected-to-the-hercules-rm42x-launchpad

器件型号:LAUNCHXL-F280049C
主题中讨论的其他部件:RM42L432、、 HALCOGEN

工具/软件:

   我购买了您的 Hercules RM42X LaunchPad、但按照手册中的说明、我无法访问 WWW.TI.COM/LAUNCHPAD 网页、导致无法继续。 此外、当我联系您的技术支持团队时、他们告诉了我这一点  CCS v20 不支持 Hercules RM42X LaunchPad 。 请告知我应如何继续  将 CCS 连接到 Hercules RM42X LaunchPad  并开始学习。

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

    尊敬的宋光:

    我建议您从这里开始:

    (+)【常见问题解答】TMS570LC4357:适用于 Hercules 控制器的示例和演示(例如 TMS570x、RM57x 和 RM46x 等)-基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛

    下面列出了与 Hercules 器件相关的所有示例。

    请参阅上面的 LED 闪烁教程、并按照相同的过程使电路板上的 LED 闪烁。

    如果您遇到任何困难、我们还可以设置一个实时调试会话、我可以详细说明所有内容。

    这是 TI.com 中的 Lauchpad 产品页面:

    LAUNCHXL-RM42 开发套件|德州仪器 TI.com

    这是 RM42L432 控制器产品页面:

    RM42L432 数据表、产品信息和支持|德州仪器 TI.com

    [引述 userid=“663790" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1546364/launchxl-rm42-how-can-ccs-v20-be-connected-to-the-hercules-rm42x-launchpad CCS v20 不支持 Hercules RM42X LaunchPad 。 请告知我应如何继续  将 CCS 连接到 Hercules RM42X LaunchPad  并开始学习。

    目前最新的 CCS 版本也不支持包含 RM42x 的 Hercules 器件。 我们正在进行相关研究、我们将在下一个版本中对此进行纠正。 在此之前、我会建议您仅使用 CCS12.8.1、其下载过程如下所示:

    (+) TMS570LC4357:在 CCS 中创建 TMDX570LC43HDK 项目 — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛

    如果你有任何进一步的疑问,那么我们可以设置一个会议,以澄清你的所有疑虑。 我将从上午 10 点至晚上 8 点 IST(印度标准时间)提供。

    --
    此致、
    Jagadish。

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

    嗨、Jagadish

       感谢您的支持。 我按照您的建议下载了 CCS 12.8.1、但在 CCS 中仍然找不到 LAUNCHXL-RM42 选项。 此版本是否也不支持使用 LaunchPad 评估套件进行调试和学习?  

       此致、

       宋光

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

    尊敬的宋光:

    它不会直接在 CCS 中显示 Launchpad、您应该选择 LaunchPad 上的控制器。

    您可以看到、我也使用的是 CCS12.8.1、可以找到控制器 RM42:

    --
    此致、
    Jagadish。

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

    您好、Jagadish、

    感谢您的及时回复。 我的问题是:  CCS 如何连接到我的 LaunchPad 评估套件以进行调试和编程?  或者、CCS 是否无法直接连接到 LaunchPad 评估套件(需要 XDS200)? 此外、  在哪里可以下载与 LaunchPad 评估套件兼容的示例程序?  我是否可以通过 CCS 将它们打开、编译并直接下载到电路板上进行测试? 我有一个 RM42 示例工程、但未能在 CCS 中编译并且无法生成.out 文件。 有什么想法吗?

     此致、

    宋光

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

    尊敬的宋光:

    在 LaunchPad 和 PC 之间连接 USB 电缆后、在设备管理器中可以找到调试探针。

    对于所有 Hercules LaunchPad、调试探针应为 XDS110、如我在上面突出显示的那样。

    您可以在 General properties 中为工程选择相同的调试探针、如下所示:

    执行此操作后、您可以直接调试工程:

    --
    此致、
    Jagadish。

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

    您好、Jagadish、

       当我将您的 RM42x_TARGET_SOURCES 示例工程导入 CCS 并尝试编译时、会出现以下错误、并且无法生成.out 文件。

      

    此致、

        宋光

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

    您好、Jagadish、

       “我的电脑“屏幕显示以下内容:

       

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

    尊敬的宋光:

    在您的共享日志中、构建尚未完成、仅 44%的构建已完成。

    我也看不到任何错误、只能看到 2 条警告。 警告正常、不应出现任何问题。

    完成编译后、展开调试路径以查看.out 文件:

    --

    此致、
    Jagadish。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“663790" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1546364/launchxl-rm42-how-can-ccs-v20-be-connected-to-the-hercules-rm42x-launchpad/5953813    “我的电脑“屏幕显示以下内容: [/报价]

    坏了、是的、此电路板具有 XDS100v2

    您应在属性中选择此选项:

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

    CCS 无法完成编译过程、进度会卡在 44%、无法继续。

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

    但是、 此示例程序可以成功编译。

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

    在编译过程中、进度条最终将显示以下内容、然后在没有任何更改的情况下卡在 44%。

    构建目标:“RM42x_demo_software.out"</s>“
    调用:ARM 链接器
    “c:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/bin/armcl /ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include /HALCoGen/source/adc.obj /HALCoGen/source/dabort.obj /HALCoGen/source/esm.obj /HALCoGen/source/het.obj /HALCoGen/source/mibspi.obj /HALCoGen/source/rti.obj /HALCoGen/source/sci.obj /HALCoGen/source/sys_core.obj /HALCoGen/source/sys_intvecs.obj /HALCoGen/source/sys_mpu.obj /HALCoGen/source/sys_pcr.obj /HALCoGen/source/sys_pmu.obj /HALCoGen/source/sys_selftest.obj /HALCoGen/source/system.obj /demo-app/source/acyl_demo.obj /demo-app/source/can_demo.obj /demo-app/source/ccmr4.obj /demo-app/source/dma.obj /demo-app/source/esm_demo.obj -mv7R4 --code_state=32 --abi=eabi -me -g -define=__little_endian _-diag_warning=225 -display_error_number --enum_type=packed -z -m“RM42x_demo_demo_msoftware.map"-i"C“-i"C:“:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/lib /HALCoGen/source/can.obj /HALCoGen/source/gio.obj /HALCoGen/source/pinmux.obj /HALCoGen/source/spi.obj /HALCoGen/source/sys_main.obj /HALCoGen/source/sys_phantom.obj /HALCoGen/source/sys_startup.obj /demo-app/source/adc_demos.obj /demo-app/source/core.obj /demo-app/source/flash.obj /demo-app/source/fray.obj /demo-app/source/ftu.obj /demo-app/source/htu.obj /demo-app/source/interrupt_handlers.obj /demo-app/source/led_demo.obj /demo-app/source/nhet.obj /demo-app/source/parity_functions.obj /demo-app/source/pbist.obj /demo-app/source/pulse.obj /demo-app/source/stc.obj /demo-app/source/support_functions.obj /demo-app/source/sw_hw_ver.obj /demo-app/source/sys_data.obj /demo-app/source/sys_prefetch.obj /demo-app/source/sys_svc.obj /demo-app/source/sys_undefined.obj /demo-app/source/vim.obj

    警告#10366-D:自动生成库:使用库
    “C:\ti\ccs1281\ccs\tools\compiler\ti-cgt_arm_20.2.7.LTS\lib\rtsv7R4_A_LE_EAB
    i.lib“、因此必须进行构建。 这可能需要一些时间
    分钟。

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

    您可以下载以下工程并进行解压缩并尝试使用吗:

    e2e.ti.com/.../LED_5F00_Blinky_5F00_RM42.zip

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

    编译无法完成、始终卡在 39%、并且无法关闭 CCS。 该版本的 CCS 是否与该工程不兼容? 我是否需要较低版本的 CCS?

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

    与上一个问题相同、似乎表明无法生成特定的.LIB 文件。 导致此问题的原因是什么?

    警告#10366-D:自动编译库:首次使用库“C:\ti\ccs1281\ccs\tools\compiler\ti-cgt-arm_20.2.7.LTS\lib\rtsv7R4_A_le_eabi.lib“、因此必须进行编译。  这可能需要几分钟时间。

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

    找不到库文件。 我该怎么办?   rtsv7R4_A_le_eabi.lib

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

     可以帮帮我吗?

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

       我尝试了各种方法、包括下载不同版本的 CCS 来编译该工程、但只要涉及 RM42 工程、就会出现上述错误。 但是、其他项目(如 RM46)不会出现此问题。 我不明白为什么不能生成这个库文件。 我还尝试下载并安装 ti_cgt_tms470_20.2.7.LTS_windows-x64_installer.exe、但在生成的 LIB 文件中、会出现许多 LIB 文件、但 rtsv7R7_a_le_eabi.lib 文件缺失。 我真的很沮丧 — 为什么会发生这种情况? 请帮帮我。 谢谢!

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

    尊敬的宋光:

    对延迟深表歉意。

    实际上、这是编译器库:

    因此、您需要做的是、 从以下链接下载 LTS 编译器:

    ARM-CGT IDE、配置、编译器或调试器|德州仪器 TI.com

    下载后、将其安装到 CCS\tools\compiler 路径中、如下所示:

    现在、在 CCS 中打开工程的属性、然后在编译器中点击以下选项:

    现在添加编译器路径:

    添加路径并执行刷新后、您可以在发现的工具中看到安装的编译器:

    选择编译器、然后点击“Apply and Close“。 现在构建工程、不应收到该错误。

    希望这可以解决您的问题。

    --
    此致、
    Jagadish。

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

    为什么是  rtsv7R4_A_le_eabi.lib  我的 LIB 文件夹中缺少文件、而您的文件夹中有  rtsv7R4_A_le_eabi.lib

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

    你能给我单独发送这个文件吗 ( rtsv7R4_A_le_eabi.lib )?

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

    我已经遵循了您的所有步骤、但我认为您可能无法完全理解我的观点。 我的意思是:  在计算机上下载并安装 LTS 软件包后、 rtsv7R4_A_le_eabi.lib 即使它成功创建了其他 LIB 文件、它也永远不会生成该文件。 我觉得这很奇怪。

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

    您的 库:

    我的 库:

    为什么我恰好缺少 2 个 LIB 文件?

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

    e2e.ti.com/.../rtsv7R4_5F00_A_5F00_le_5F00_eabi.lib

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

    谢谢你。 同时、我很想知道为什么我缺少两个 LIB 文件。 我在不同的计算机上测试了这个,每次,两个文件都丢失了。 我担心我可能会再次遇到类似的问题。 请告诉我原因。

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

    即使我不知道为什么它错过了。 我将与我们的编译器团队核实、并就此向您回复。

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

    尊敬的宋光:

    我咨询了内部编译器专家、下面是反馈:

    请注意、TI 编译器并不会随附所有预编译的 RTS 库。 对于某些情况、在编译需要该库的 CCS 工程时、它们将由编译器创建。

    在您的情况下、这只是一个警告、而不是一个错误、这是说它将使用一些自动库构建、因此需要几分钟时间。 在我们的 PC 中、它正在成功构建并生成 RTS 库。 因此、请尝试其他 PC、确保您的办公室防火墙不会阻止这一代编译器。

    --

    此致、
    Jagadish。

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

    嗨、Jagadish

       感谢您的答复。 昨天发送给我的 LIB 文件已经帮助我解决了这个问题。 至于您提到的防火墙问题、我将继续处理。 谢谢!

    此致、

    宋光