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-F28379D:有关在 TMS320F28379D 上运行 TI DriverLib CAN 堆栈的认证和可重用性的咨询

Guru**** 2835675 points

Other Parts Discussed in Thread: LAUNCHXL-F28379D, C2000WARE, SYSCONFIG, TMS320F28379D, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1595328/launchxl-f28379d-inquiry-regarding-certification-and-reusability-of-ti-driverlib-can-stack-on-tms320f28379d

器件型号: LAUNCHXL-F28379D
Thread 中讨论的其他器件: TMS320F28379DC2000WARE、SYSCONFIGHALCOGEN

尊敬的 Texas Instruments 支持团队:

我希望您做得好。

我们目前正在使用 LAUNCHXL-F28379D 平台开始固件开发、并计划作为系统中的核心接口之一构建基于 CAN 的通信。 在这方面、我希望就通过 TI 的 DriverLib 和 C2000Ware 实现 CAN 驱动程序获得澄清和支持。

您能否帮助提供有关以下几点的信息?

  1. 认证状态
    是通过提供的 CAN 外设驱动程序 DriverLib (在 C2000Ware 中)经过认证、可用于安全关键型应用(例如 DO-178C/ISO 26262 等)? 如果存在认证、您能否分享相关文档或资格认证报告?

  2. 适用于未来的协议层
    我们打算在提供的 CAN 驱动程序之上构建其他更高层协议(例如基于 CAN 的通信栈)。 现有的 DriverLib 是否可以视为可靠的并可立即用于此类扩展、或者我们是否应该了解具体的限制或更新?

  3. 是否有任何用于 CAN 驱动程序开发的代码生成工具?
    我们检查了 SysConfig 工具、但确认它仅限于生成 pinmux 和 init 代码。 是否有任何其他工具可以为此控制器生成驱动程序?  

我们的目标是在设计早期建立强大可靠的 CAN 基础、以确保即将进行的协议开发保持一致且合规。

如有任何指导、支持文件或建议、将不胜感激。

非常感谢您的时间和帮助。 我期待您的答复。

此致、
Sourabh Patil

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

    尊敬的  Sourabh:

    F28379x 获得了面向汽车应用的 ASIL-B 认证。 该认证表明它符合在高风险环境中使用的必要安全标准、从而确保功能安全应用的性能可靠。

    是通过提供的 CAN 外设驱动程序 DriverLib (在 C2000Ware 中)经过认证

    否、c2000ware 的 driverlib 未通过认证。 但是、SDL(诊断软件库)及其 CSP(合规性支持包)可以 帮助客户开发满足 IEC 60335、ISO 26262 和 IEC 61508 要求以及其他功能安全标准的系统。

    https://www.ti.com/lit/fs/sprui78d/sprui78d.pdf

    现有的 DriverLib 是否可以实现并视为可靠的、可立即用于此类扩展

    否、driverlib 中的 CAN 驱动程序不能用于其他上层通信协议(例如直接 CANopen)。  

    是否有任何用于 CAN 驱动程序开发的代码生成工具?

    是的、您可以通过 SysConfig 配置 CAN 模块并生成与硬件相关的基本驱动程序。

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

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

    尊敬的 QJ Wang:

    非常感谢您的答复。

    我还想知道 driverlib 中存在的 CAN 驱动程序是否通过 SysConfig 工具生成?

    对于 TMS320f28379D、SysConfig 工具有替代方案吗? 就像存在用于 Hercules 系列的 HalCoGEN 吗?

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

    否、SysConfig 不生成 driverlib 中的 CAN 驱动程序。 SysConfig 生成的代码使用 driverlib 中的驱动程序。

    对于 TMS320f28379D、SysConfig 工具是否有替代方案? 就像存在用于 Hercules 系列的 HalCoGEN 吗?[/报价]

    很遗憾、不会