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.

[参考译文] SysConfig:如何从 AM2434_ALV 到 AM2434_ALX (同一器件、不同封装)进行基于 SysConfig 的工程迁移("clean&quot)

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1420133/sysconfig-how-to-do-a-clean-sysconfig-based-project-migration-from-am2434_alv-to-am2434_alx-same-part-different-package

器件型号:SysConfig
主题中讨论的其他器件: AM2434

工具与软件:

尊敬的 TI:尊敬的工程师:

我的问题是要更好地了解如何做到这一点 电容器的大小 将现有基于 SysConfig 的示例工程从一个器件封装迁移到另一个器件封装。

我安装了 Code Composer Studio 版本12.8.0.00012、我的 SysConfig 为1.21.0版。

我想迁移示例项目 epwm_Duty_cycle_sync_am243x-evm_r5fss0-0_nortos_ti-arm-clang 、已配置为与通用评估模块 AM2434-EVM 配合使用。
我想让该工程与 AM2434-LP 一起使用。
AM2434-EVM 的 AM2434采用 ALV 封装。
AM2434-LP 具有采用 ALX 封装的 AM2434。

那么、我的基本假设是:
从 AM2434_ALV 迁移到 AM2434_ALX 应该不会出现重大问题、因为这两个器件基本上使用相同的器件、只是位于不同的封装中。 如果我错了、请在这个问题上更正我。

长话短说:
回顾一下我在项目迁移中成功实现的最终结果(在 LaunchPad 上获得与在 EVM 上实现的物理输出完全相同)。

但是: 下面的问题让我怀疑我的方法是否正确:

问题1:
导入工程后、我在 SysConfig 中更改器件封装配置:

这会导致以下错误消息:
"迁移工程"epwm_Duty_cycle_sync_am243x-evm_r5fss0-0_nortos_ti_arm-clang"时遇到错误:目标"AM2434_ALV"没有 ID 为"r5fss0-0"的内核-迁移操作已中止!

这个错误消息听起来对我来说有点奇怪、因为从物理角度来看、AM2434_ALV 肯定具有一个 R5FSS0-0内核。 但我明白、我还需要重新配置目标配置、可能还需要一些标志。

因此、我继续将目标配置从 AM2434_ALV 更改为 AM2434_ALX、除了在"project properties"-->"SysConfig"-->"Miscellaneous"下、我更改两个标志、如下所示:

在我进行这些更改和调整后、项目编译时不会出现错误或警告。 该工程可与 AM2434-LP 配合使用、并提供所需的结果、而不会出现任何可见问题。


问题2:
完成上述所有操作后、在"Project Properties"中未对原始器件型号应用任何更改:

它仍然是原始器件配置、使用 AM2434_ALV、即使之前已在 SysConfig 中更改了封装也是如此。

因此、总结一下:
如何正确迁移该工程?
是否可以像这样迁移某个项目、或者是否不打算像这样迁移该项目?
为什么器件型号在"Project Properties"中保持不变?

感谢您的支持!

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

    您好、Tilman:

    感谢您的提问。

    我建议使用 MCU+SDK 中已提供的空工程创建一个工程。

    导入 AM243x ALX 的空工程并复制  EPWM_DUTY_CYCLE.c  并相应地修改代码。

    之后、打开 example.syscfg 文件并通过参考为 AM243x ALV 提供的现有 ePWM 示例来相应地配置参数、并参考数据表以查看确切的引脚详细信息。

    这样、您无需更新 CCS 中的项目设置、因为导入的项目已针对 AM243 ALX 包进行配置。

    希望上述信息对您有所帮助。

    此致、

    Tushar

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

    尊敬的 Tushar:

    感谢您的回答。

    我想这是一个可行的解决方案。

    因此、我从这种情况中得到的是:
    SysConfig 可以并应用于配置新工程。
    使用 SysConfig 更改/修改现有工程存在限制、可能会导致原始工程保留在修改后的工程中的工件。

    再次感谢。

    此致、
    Tilman