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:需要确认基本 HDK 操作

Guru**** 2465890 points
Other Parts Discussed in Thread: TMDX570LC43HDK, HALCOGEN, TMS570LC4357, TCAN4550-Q1

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/664017/tms570lc4357-need-to-confirm-basic-hdk-operation

器件型号:TMS570LC4357
主题中讨论的其他器件:TMDX570LC43HDKHALCOGENTCAN4550-Q1

您好!

我有 TMDX570LC43HDK、并且正在尝试确认电路板的基本操作。

我想查看基本 LED 演示、然后使用 CAN 演示读取基本 CAN 总线上的 CAN 消息。

但是、Hercules 安全演示将不会运行。 这是否与电路板驱动器芯片的变化相关? XDS110或 XDS100v2仿真器在寻找不存在的 FTDI 芯片?

因此、我的另一种尝试是:启动 CCSv7.4.0.00015并尝试其他 CAN 示例。 但是、我无法使用 Resource Explorer 找到 TMS570LC43 (或任何 TMS570)的任何器件文档、那么现在该怎么办?

然后、我启动了用于 TMS570LC43x 的 HALCoGen 工具、我打开了示例、但我只获得了一组.c 文件的链接、没有明确的方法将它们导入到 CCS 中或将它们集成到 HALCoGen 项目中。

我只想能够将示例加载到 IDE 中(以及相关的配置文件、如有必要)、编译示例、将其下载到目标板、并查看其是否正常工作。

我看到 TI 已经创建了所有这些令人惊叹的工具、并且还提供了开发硬件、但我想要使用的特定器件未列出。

我看到介绍视频介绍了加载示例、编译示例、将其加载到目标、然后进入调试模式、以及所有熟悉的调试工具、寄存器视图、断点视图等  

是否仍然支持此器件? 我缺少什么? 为什么没有加载示例、编译、加载和调试的简单方法?

我应该切换到另一种解决方案吗? 我正在寻找一个至少具有3个 CAN FD 和10/100以太网功能以及 IEC61508 SIL 3设计功能的开发目标。

我缺少什么?

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

    正如您所推测的那样、仿真器不应存在任何问题。 TMS570LC4357HDK 有一个内置在电路板中的 XDS100v2仿真器、因此您只需将其插入 PC 上的 USB 端口即可。

    我们的所有公开文档均位于特定器件产品页面上。 如果您注意到、每当您发布一篇文章并包含器件型号 TMS570LC4357时、它都会成为超链接。 此链接将带您进入产品页面、您可以在其中找到 TRM、安全手册、勘误文档、数据表、应用手册、 硬件建模工具、尺寸/扇出设计文件和其他文档。

    关于 TMDX570LC43HDK、您也可以在 HDK 的特定器件型号(TMDX570LC43HDK)产品页面上找到相关信息。 这将包括设计文件和用户指南。

    关于安全演示、我不能确定您要运行哪个演示。 如果是套件附带的基于 GUI 的演示、则有时会由于用于创建演示 GUI 的 NI/LabVIEW 运行时环境而出现问题。 通常、在 MCU 上运行的应用只是一个基于串行的命令和响应协议、此协议会导致相关操作发生。 您也许能够修改代码并且只需使用 GUI 直接调用函数来初始化它们。 尽管如此、如果您想使用 SafeTI 演示、我建议您确保拥有可在以下位置下载的最新演示: www.ti.com/.../hercules_safety_mcu_demos。 安装最新版本后、如果您可以发布您看到的特定问题或收到的错误消息、我们可以尝试帮助您解决这些问题。 我还建议您检查 Halcogen 工具的版本。 Halcogen 可直接从以下链接下载:www.ti.com/.../halcogen

    为帮助入门、应用手册介绍了使用 Halcogen 创建项目、将其导入 CCS 以及执行代码的步骤。 此应用手册可通过以下链接找到: www.ti.com/.../spna121b.pdf

    示例目录中的文件仅是执行示例的源文件。 这些示例要求您以特定的方式配置驱动程序。 相关说明位于 Halcogen 工具的帮助部分/嵌入式用户手册中。 例如,单击帮助-->帮助主题-->示例。 单击这些菜单将显示与源示例目录名称相同的示例列表。 选择其中一个将提供有关如何使用 Halcogen 生成代码的分步示例。 生成 Halcogen 项目代码后、您可以按照入门应用手册中的步骤导入 CCS 并开始编译、下载到 HDK、以及执行/调试项目。

    在 CAN 网络上设置和使用电路板。 此器件上有3个 DCAN 模块。 DCAN 模块支持标准 CAN、而不支持 CAN FD。 但是、如果您想使用此器件来容纳 CAN FD 网络、TI 推出了一款新器件 TCAN4550-Q1、该器件具有2个可添加到您的设计中的 CAN FD 通道。 TCAN45xx 器件使用高达20MHz 的 SPI 时钟通过 SPI 将接收到的 CAN FD 消息发送到主机 MCU/处理器。 TCAN 芯片支持的最大 CANFD 缓冲速率为5Mbps。

    为了解决您对该器件支持的问题、该器件仍处于活动状态、并且将在很长的时间内继续得到支持。 Hercules MCU 系列目前不使用 Resource Explorer 功能、因为这不是我们产品系列的目标内容交付渠道;不过、我理解使用它的便利性。 也许在不久的将来,我们将能够以这种方式使我们的内容得以实现。 如果您遇到其他工具或功能无法找到支持的器件、请随时咨询。 这将帮助我们丰富我们的内容、并让我们知道需要/需要哪些类型的工具。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Chuck、
    感谢您的指导、spna121b 应用手册提供了有关设置 HALCoGen 工具代码生成步骤中特定内容的必要信息、并且我已经能够使用提供的示例使用代码生成器的接口、 并看到它们在电路板上运行、因此问题得到解决。
    我很好奇、是否有一种方法可以使用 Excel 中现有的 DBC 文件或 CAN 表(甚至作为 CSV)来自动执行 CAN 邮箱结构、该工具是否可以读取100个 CAN ID 的列表、 并使用每个升序 ID 填充 canMESSAGE_BOXxx、或者我是否需要"手动"输入每个 ID?
    如果最好启动一个新主题、以便在论坛中进行搜索、我可以打开一个新帖子。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、是否有方法可以将一个模块配置克隆到另一个模块中? 也就是说、如果我想获取 CAN2的配置并将其应用于 CAN1、是否可以使用现有工具实现该目的?
    谢谢、
    -Joseph
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    需要考虑的事项:只为 RX 创建一个邮箱、为 TX 创建另一个邮箱。 它涉及的代码超出了 HalCoGen 创建的内容、但可以执行。