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.

[参考译文] 编译器/TMS570LS3137:TMS570LS31x

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/640099/compiler-tms570ls3137-tms570ls31x

器件型号:TMS570LS3137
主题中讨论的其他器件:HALCOGENTMS570LS3134

工具/软件:TI C/C++编译器

我有 TMS570LS31x 开发套件。 应该已经在电路板上安装并运行了一个基本的演示软件包。

在哪里可以找到该演示的软件项目? 我 想修改它、然后 在 Code Composer 中重新编译。

快速入门指南不会告诉您查找此项目的信息。

有许多 Hercules 演示、但我需要一些文档才能在 CCS 中运行它们。

有人能告诉我这类文件的位置吗? 尤其是 在打开项目包装后、是否有任何有关已在板中安装和运行的项目的文档?

谢谢、

Nolan

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

    我相信您所指的软件是 Hercules MCU 安全演示软件。 它应该包含在 CD 上的套件中、但它可能是较旧版本。 可通过以下链接下载最新版本: www.ti.com/.../hercules_safety_mcu_demos

    请注意、安全演示是一个相当过时的应用、所提供的代码可能不会反映我们最新工具生成的当前代码。 不过、它可以用作学习指南。

    此外、您还可以通过以下链接下载用于 HAL 软件生成的最新版本的 HalCoGen: www.ti.com/.../halcogen

    Halcogen 是一款基于 GUI 的 IP 配置工具、可让您针对应用用例配置外设。 配置完成后、该工具可以为您的项目生成 HAL。 然后、可以直接从主系统/在您的应用程序内调用 HAL 函数。

    此外、页面上还有一个 wiki、其中包含一些链接的培训材料。 这是指向该页面 的链接:processors.wiki.ti.com/.../Category:TMS570
    此 wiki 包含一日和三日培训幻灯片以及一些实验、这些实验将引导您使用 Halcogen、导入 CCS、编译器件并对器件进行编程以及运行应用。 同样、材料有点过时、因此所提及的工具版本可能不是最新的、但仍然是一个很好的逐步介绍。

    此页面 上还有一系列有关 Hercules MCU的视频:processors.wiki.ti.com/.../Videos。 再说一次、有点过时、但仍然是有助于提高 Hercules 性能的好材料。

    希望这些信息能帮助您加快速度、让您更有效地利用示例了解 Hercules 和芯片上的外设。

    此外、请注意、您提到的器件型号- TMS570LS3134 -不存在。 HDK 上使用的器件型号是 TMS570LS3137ZWT
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢、Chuck
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我无法从 TI 网站下载该参考、对于最新的演示版本、我的工作中的 Virus SW 声称它是一种病毒、当然、网关 Anti-Virus Alert\尚未感染/它再次感染。

     

    但我能够使用安装磁盘上的旧项目加载、编译和加载/成功运行演示项目。

     

    但这只是导致一个问题… 它的作用是什么?

     

    有人能给我一个参考、以了解有关该项目的某种写操作或用户说明吗?  在过去的日子里,这些项目 被称为"用户文档"。

     

    这个项目显然可以做很多事情,但是如果没有运行它的方法、预期的内容和需要的内容的任何文档, 它就会是无用的。

     

    我确实在 sys_main.c 中看到一些开关语句将 TaskNumber 键控起来、其中包括超酷任务。

     

    但是、TaskNumber 始终为0 、因此从未执行过任何操作:我想您必须手动更改任务编号。 我可以并且确实做到了这一点、但是没有任何有关任务实际应该执行的任务以及 必须通过 UART 发送的命令数据的用户文档、例如、我已经完成了什么。

    再次感谢

    Nolan

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

    不要在安全演示中过多的库存。 它实际上只是一个 UART 驱动的演示、其中 GUI (LabVIEW 应用) 用于选择特定的安全功能、并在器件上执行该功能、当一切按预期运行时显示正结果、并注入错误以显示注入故障时 nERRO R LED 的照明情况。

    正如我说过的、这只是一个演示、演示了一些基于 SCI 的协议基础架构来执行这些测试。 如果您无法在代码中解密命令,则可能会使用 telnet 程序来发送数据包和接收状态更新。 LabView GUI 始终是一个有点特殊且容易出现问题的 GUI。 此演示代码实际上不能用于演示器件的某些特性/功能。

    对于实际工作和更少的闪存/GUI、我们提供了 SafeTI 诊断库、可根据我们的安全手册集成到您的安全项目中、从而实现实时诊断和故障注入功能。 此库可从 www.ti.com/.../safeti_diag_lib 免费获取。

    请注意、该库不是很迷人、但允许在安全项目的生产代码中使用。 对于熟悉 Hercules 的一般情况,Halcogen 中包含了许多示例(帮助-->示例)。 提供的代码示例在集成的手册帮助-->帮助主题-->内容-->示例中有更好的图形说明
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好吧、我不在乎它是否很花哨、它只是一个倾斜的工具。 问题在于它没有文档、因此您必须对其进行逆向工程、而没有 人有时间这样做。

    您说 这只是一 个 UART 示例、但 UART 上的端口细节是什么?  波特率? 数据位? 极性? 等等

    我 浪费 了大量的时间猜测和四处走动。 我想用它作为一个 UART 示例、但我的心理力量正在耗尽。

    它还有一个 LED 演示和一个 CAN 演示,我想查看并探讨这些演示,但没有关于如何实际创建和运行这些演示中的任何一个的文档。 当 main 开始时、您必须通过 UART 12通过命令数据发送它、但其中定义了该命令数据。

    由于我确实花了一些时间来跟踪这个演示、使其运行、并且这我们正在购买的电路板的演示、有人能 不能建议我使用一些用户文档来实际使用这个演示、而不是让我忘记它?

    谢谢、

    Nolan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您单击您引用的 URL (www.ti.com/.../safeti_diag_lib)时,它将被拒绝为错误地址。 它必须被移动、是否知道正确的地址是什么?