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.

[参考译文] TMS320F28027F:快速 ROM 配置识别/版本信息

Guru**** 2747375 points

Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/978278/tms320f28027f-fast-rom-configuration-identification-version-information

器件型号:TMS320F28027F
主题中讨论的其他器件:MOTORWARE

您好!

我们有一个预先存在的用于28027F 的 InstaSPIN-FOC 电机控制器应用、 现在、我们发现自己需要在软件级别 D 下根据 do-178C 标准对其进行认证。 在 D 级、我们计划通过集成的功能验证测试来验证我们的应用以及 InstaSPIN 库代码和 FAST ROM 是否满足我们的电机控制需求。  在 D 级、我们可以在不访问底层源代码的情况下执行此操作-验证测试将显示、二进制软件的特定实例以令人满意的方式控制电机。

我的问题是 :是否有办法知道 FAST ROM 的内容何时发生了变化?  ROM 是否会定期获得较新芯片上提供的软件更新、或者对于给定的芯片修订版本、它是静态的?

我们感兴趣的原因是、如果 ROM 软件在我们的产品合格并在现场获得更新、那么我们需要重新检查我们的验证测试、以表明我们的应用中的电机控制性能没有负面影响。

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

    尊敬的 Jack:

    [引用用户="Jack Cochran"] ROM 是否会定期获取更新在较新芯片上的软件[/引用]

    否、ROM 自投入生产(~2013)以来未在此器件上更新。  修改 ROM 会给客户造成干扰、因此通常不会在器件投入生产后完成、除非有非常迫切的需要这样做。  (这样做也很贵!)。   

    [引用用户="Jack Cochran"]是否有某种方法可以知道 FAST ROM 的内容何时发生了变化?

    FOC API 中有一个用于检索版本  的函数:CTRL_getversion () 软件可以使用此函数来检查版本。  

    还有一个总体 ROM 版本、该版本自第一个芯片以来未发生更改(TRM 中的参考引导加载程序信息-版本和校验和信息)。

    请告诉我是否有任何其他信息会有所帮助。  

    此致

    Lori

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

    您好 Lori、

    您是否说0x3FFFBC-0x3FFFBF (TRM 第2.4.1节)中的引导 ROM 校验和也涵盖了快速 ROM 区域(0x3FC000-0x3FE000 [spruhp4、图7])?  这将非常好。  

    我以前想 CTRL_getversion()可能报告了库非 ROM 部分的版本信息。  但查看 Motorware SDK 中的库,似乎在2802x 上 CTRL_getversion()可能依赖于快速 ROM 区域中的信息。  如果是、这也将有助于实现这一目的。

    我当然理解在已广泛部署的生产部件上修补软件所花费的时间和费用。  我认为这实际上不仅仅是文书工作和合规问题、而是一个实际问题。

    谢谢、

    Jack Cochran

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

    [引用用户="Jack Cochran"]您是否说0x3FFFBC-0x3FFFBF (TRM 第2.4.1节)中的引导 ROM 校验和也涵盖了快速 ROM 区域(0x3FC000-0x3FE000 [hpspru4、图7])?  这将非常好。  [/报价]

    遗憾的是、它只是通用 ROM、不包含快速 ROM 区域。  

    [引用 user="Jack Cochran)]我之前曾认为 CTRL_getversion()可能报告了库非 ROM 部分的版本信息。  但查看 Motorware SDK 中的库,似乎在2802x 上 CTRL_getversion()可能依赖于快速 ROM 区域中的信息。  如果是、这也将有助于实现这一目的。[/引述]

    我将与一位更熟悉 FOC 软件的同事再次核实这一点、并在下周早些时候与您联系。

    [引用 user="Jack Cochran">我肯定理解在已广泛部署的生产部件上修补软件所花费的时间和费用。  我认为这实际上不仅仅是文书工作和合规问题、而是一个实际问题。[/引述]

    了解。   

    此致

    Lori

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

    插孔、

    我的同事确认,有关 CTRL_getversion()的信息来自 ROM 本身。

    此致

    Lori

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

    Lori、

    非常好。 我认为我们可以在这一基础上继续前进。  非常感谢您的支持。


    插孔