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.

[参考译文] TMS320F28388D:将 F28388S 迁移到 F28388D

Guru**** 2535750 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1085188/tms320f28388d-migrate-f28388s-to-f28388d

部件号:TMS320F28388D

您好,专家,

由于一般伺服应用中使用的 F28388S 短缺,我的客户希望迁移到 F28388D,因此客户不需要 CPU2内核。

客户应该注意哪些方面? 如果没有配置,CPU2是否会导致任何问题? 请您提供有关 F28388S 和 F28388D 的更多详细信息。

在这项迁移工作中,您能否为完成这项工作提供指导?  

  1. 将.c 代码直接复制到新项目;
  2. 目标配置.CCXML 文件修改为 F28388D
  3. 修改  cmd 文件? 哪个部分应该修改?
  4. 客户是否需要将项目属性->常规->变体和核心修订 F28388D

期待您的回复,非常感谢!

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

    您好,

    如果 CPU1上的用户代码未从重置中释放 CPU2,则 CPU2将保持重置状态,因此不会出现任何问题。 您应该能够在 F28388D 上对相同的.out 文件进行编程,但您需要为 F28388D 设备使用正确的 CCXML 文件。  

    此致,

    维耶克·辛格

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

    Vivek 您好,

    感谢您的回复。很抱歉我的错误,我的意思是377S 迁移到377D。

    [引用 userid="19481" url="~/support/icontrs/c2000-icros-group/c2f/c2000-微控制器-forume/1085188/tms320f28388d-migrate-f28388s-to-f28388d/4017753#4017753]F28388D 文件时,您应该能够对相同的.CC388d 进行编程,但需要在 F28388D 上更正文件才能在设备上使用。  [/引用]

    这意味着我们可以下载带有 F28377S's .out 文件的 F28377D? 没有兼容方?

    或者,我们需要将 CCXML 文件修改为 F28377D,然后重新编译项目,获取新的.out 文件,然后下载到 F28377D?

    原因客户希望将 F28377S 和 F28377D 组合到一个项目中(由于 F28377S 交付短缺,且一个项目易于维护)

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

    客户应该能够在  F28377D 设备上加载 F28377S's .out 文件,没有任何问题,但如果他们使用 CCS 加载它,我建议使用 F28377D CCXML 文件。 但他们可能需要在 SW 中进行一次更改。 他们需要添加代码以使 CPU2保持重置,在这种情况下,他们需要重新编译代码,即使在现有项目中,他们也可以这样做并编译代码。

    我也在与我们的 SW 团队沟通,以提供有关此方面的更多详细信息。

    此致,

    维耶克·辛格

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

    Vivek,

    是的,您的选择正确,客户可以将 F28377S .out 文件下载到 F28377D 并成功运行。

    基于这种情况,您认为客户仍需要添加代码以保持 CPU2重置吗? (它们的代码基于 F28377S,不含任何其他 CPU2配置)。

    客户只想使用一个.out 文件来维护生产流程。

    谢谢你

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

    你好,陈

    我建议添加该代码,因为 在 F28377D 上 ,任何中断都可能唤醒 CPU2,这不是很好。 客户可以保留 CPU2重置代码并在两台设备上运行相同的.out。 它也适用于 F28377S。

    此致,

    维耶克·辛格

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

    Vivek,

    太棒了! 感谢您的建议!

    请为客户提供 CPU2重置相关代码吗?

    谢谢!

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

     这是简单的寄存器写入-  

    此致,

    维耶克·辛格