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.

[参考译文] TMS570LC4357:TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1106605/tms570lc4357-tms570lc4357

器件型号:TMS570LC4357
主题中讨论的其他器件:HALCOGENUNIFLASH

我有一个 TMS570LC437开发板和、我想开始对其进行编程。

我的笔记本电脑中安装了 Hercules 和 CCS、编程时出现许多错误。

我想在这里得到一些帮助、并想澄清一些事情、以了解我的错误所在。

第一个问题:上述连接是否是对 TMS570 MCU 进行编程的正确方式、而不是对 TM4C129收发器进行编程

我正在使用 XDS110端口

第二个问题:此设置是否正确、或者我是否错过了这里的任何内容

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

    第三个问题:

    对于 Halcogen 中的电路板类型、要选择哪一个??

    谢谢、

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

    此外、我找不到在线链接、无法在硬件上运行 Code Composer Studio 文件。 设置 CCS 工作区、CCS 和 HAL 项目后、我是否应该用示例文件替换 main.c 文件? 到底该怎么做? 我是否需要 Uniflash 软件、或者是否可以在没有该软件的情况下运行它?  

    在新版本中、我将 HAL 生成的所有文件作为 HL_Sys_而非 Sys_

    此外、我还会得到有关 F021的错误消息:

    "./source/Fapi_UserDefinedFuncations.c"、第55行:致命错误#1965:无法打开源文件"F021.h"

    不确定它的含义...

    期待您的回复、

    谢谢、

    Adithya

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="510929" URL"~μ C/support/microcontrollers/arm-based microcontrollers-group/arm -based microcontrollers/f/arm based microcontrollers-forume/1106605/tms570lc4357-tms570lc4357"]是上述连接对 TMS570 MCU 进行编程的正确方式、而不是 TM4C129]

    您的连接正确。 Launchpad 通过此 USB 电缆加电。 该电路板具有使用 TM4C129的内置 xds110仿真器、因此您无需外部仿真器。

    [引用 userid="510929" URL"~μ C/support/microcontrollers/arm-based microcontrollers-group/arm-based microcontrollers/f/arm-based microcontrollers-forume/1106605/tms570lc4357-tms570lc4357"]此设置是否正确或我是否错过了此处的内容

    设置正确。  请选择 BE32作为器件字节:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="510929" URL"~μ C/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forume/1106605/tms570lc4357-tms570lc4357/40999999999#40999999999"]我是否应该用示例文件替换 main.c 文件?[?]

    是的。 要使用 HAL 示例、例如闪烁 LED、您需要通过 HAL GUI 配置器件。 HAL 示例帮助中列出了配置步骤。 生成 HAL 驱动程序后,请将 HAL 驱动程序移植到您的 CCS 项目,并复制 sys_main.c 的 main()中的示例代码

    [~用户名="510929" URL" URL ="μ C/支持/微控制器/基于 ARM 的微控制器组/ARM 的微控制器/f/基于 ARM 的微控制器-forum/1106605/tms570lc4357-tms570lc4357/40999999999#40999999999]'该怎么做? [/报价]

    https://www.ti.com/lit/an/spna121b/spna121b.pdf?ts=1654263815818&ref_url=https%253A%252F%252Fwww.google.com%252F

    [引用 userid="510929" URL"~μ C/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1106605/tms570lc4357-tms570lc4357/4099lash#409999999999999a]、我是否需要 Unif999软件或是否可以在没有该软件的情况下运行?  [/报价]

    不需要、您不必使用 Uniflash。 CCS 包括对闪存进行编程的相同功能。  

    [~引语 userid="510929" URL" URL"μ C/support/microcontrollers/arm-based microcontrollers-group/arm-based microcontrollers/f/arm-based microcontrollers-forume/1106605/tms570lc4357-tms570lc4357/40999999999#4099999999999"]

    "./source/Fapi_UserDefinedFuncations.c"、第55行:致命错误#1965:无法打开源文件"F021.h"

    不确定它的含义...

    [/报价]

    如果启用 FEE、则生成 FEE 驱动器。 FEE 驱动器使用 F021库。 因此、您需要在项目中包含 F021库文件夹。

    F021闪存库安装在:  

    C:\ti\hercules\F021闪存 API\02.01.01\include

    如果您没有安装 F021闪存库、请通过以下链接进行下载:

    https://www.ti.com/tool/F021FLASHAPI

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

    非常感谢您的快速回复、我现在没有遇到任何 BlinkLED 文件构建错误。 我正在尝试了解此代码的工作原理、因为我看到电路板上的一个 LED 在代码运行时亮起、但如何闪烁? 是否有一个 pdf、其中提供了一些有关对其进行编码的帮助。 例如、如果我想点亮不同的 LED 或不同的引脚、并使其闪烁更长时间。 现在、我想尝试不同的示例。

    期待您的回复、

    此致、

    Adithya Iyer

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

    您好、Adadithya、

    LaunchPad 上有多个 LED。 两个用户 LED:由2个 GIO 引脚驱动的 LED2和 LED3、以及一个错误 LED:连接了 nERROR 引脚的 LED 1、红色。

    每当出现 ESM 错误(ESM 组2和3的通道)时、nERROR 被置为有效。

    请检查 ESM 状态寄存器以查看设置的通道: