2379535_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2379535_zh-CN

2379535_zh-CN

关于 RTD 3.0.0 至 RTD 7.0.0 的说明S32K344 的迁移和 FreeRTOS 集成

嗨,团队、

我们目前在裸机应用中使用带有 RTD 3.0.0 的 S32K344 平台,并希望评估使用 S32DS 3.6.8 迁移到 RTD 7.0.0 的情况。

请您澄清以下问题:

  1. 是否可以将现有的 S32K344 项目从 RTD 3.0.0 迁移到 RTD 7.0.0,同时保留现有的应用程序功能?
  2. 是否 RTD 7.0.0支持使用 RTD 3.0.0 开发的现有源代码和驱动程序实现、还是需要进行重大修改?
  3. 是否有可能将 FreeRTOS 与 RTD 7.0.0 集成,同时重复使用使用 RTD 3.0.0 开发的现有裸机应用程序?
  4. 在过渡期间,我们是否需要考虑任何迁移指南、兼容性问题或已知限制?

如能就 S32K344 平台的建议迁移方法提供指导,将不胜感激。

谢谢!

Re: Clarification on RTD 3.0.0 to RTD 7.0.0 Migration and FreeRTOS Integration for S32K344

您好,

从 RTD 3.0.0 迁移到 RTD 7.0.0应视为手动移植活动,因为没有自动迁移工具可用。

请考虑以下要点:

  • 不支持项目直接迁移。全新 RTD 7.0.0项目,并逐步移植应用程序代码。
  • RTD 7.0.0没有提供演示示例。从 RTD 7.0.1 开始添加示例项目、因此,如果您依赖参考项目,建议使用 RTD 7.0.1 或更高版本。
  • 虽然可以选择导入 .mex配置文件,因此应谨慎使用:
    • 它可以帮助重复使用系统/外围设备配置。
    • 但是,不同 RTD 版本之间的差异往往会导致配置不匹配或错误,必须手动解决。

关于兼容性:

  • 应用程序级逻辑通常可以重复使用,但驱动程序 API、配置结构、初始化流程和生成的代码可能需要更新。
  • 工作量取决于使用了哪些驱动程序和功能,以及应用程序与 RTD 3.0.0 结合的紧密程度生成的代码。

FreeRTOS:

  • RTD 支持 FreeRTOS 集成,因此可以迁移到 RTD 7.x 并引入 FreeRTOS。
  • 推荐的方法是首先验证干净的 RTD 7.x + FreeRTOS 设置,然后将现有的应用程序逻辑集成到任务/ISR 中。

建议的迁移流程:

  • 创建一个新的 RTD 7.x 项目(最好是 7.0.1 或更新版本)。
  • 使用 S32 配置工具重新配置外设(导入 *.mex仅作为起点)。
  • 逐步移植应用程序代码
  • 迁移后验证每个驱动程序/外设。

总体而言,迁移是可行的,但由于 RTD 版本之间的架构和配置变化,预计需要进行必要的调整。

致以最诚挚的问候,
Petr


タグ(1)
評価なし
バージョン履歴
最終更新日:
‎06-11-2026 02:35 AM
更新者: