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.

[参考译文] AM263P4:器件配置文件是否缓存在目标配置工具中?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1403895/am263p4-are-device-profiles-cached-in-the-targetconfiguration-tool

器件型号:AM263P4

工具与软件:

我正在尝试编辑 C:\ti\ccs1271\ccs\ccs_base\common\targetdb\devices 中的 AM263Px.xml 文件、以添加缺失的寄存器。

但编辑完文件后、目标配置编辑器无法正确加载.xml 文件。

我试图更改说明,但它没有加载它。

DES="AM263Px 已编辑"
Description="AM263Px 已编辑"

似乎只有在有新文件时才加载它。

这些.xml 文件是否缓存在 CCS 中、以及如何更新它们、以便我可以使用我创建的新.xml 文件?

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

    您是指外设寄存器吗? 看起来您的问题可能与编辑描述和说明字段有关。

    无论如何、我遇到了相同的问题、并将外设寄存器添加到 AM263Px.xml 中。 下载文件(AM263Px.xml)并将其替换为我的文件(AM263p.xml)内容。网址为:

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1311878/mcu-plus-sdk-am263px-am263p4-peripheral-registers-missing/4989767

      自我创建文件以来、TI 已将文件从 AM263p.xml 重命名为 AM263Px.xml。

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

    感谢您提交文件。  但我遇到的问题是想了解 CCS 是如何加载.xml 文件的。   我将您的文件复制到了 C:\ti\ccs1271\ccs\ccs_base\common\targetdb\devices 中、并覆盖了旧文件。  已重新启动 CCS、并且使用 AM2263Px 的目标配置未看到任何更改。  它们仍然只有内核寄存器。

    CCS 加载新.xml 的唯一方法是对文件进行了重命名。  我将 AM263px.xml 重命名为 AM263px_kier.xml、它接受了更改。

    我正在进行编辑、不断重命名文件以获取更改是没有意义的。   (因此、我将描述/说明字段更改为有效 CCS 已收到新更改的原因)

    看起来好像、一旦 CCS 加载.xml 文件、它就会将配置缓存到某个文件名下并不断重复使用。  覆盖.xml 文件对我没有任何帮助。

    这只是我独有的吗?

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

    发现问题。

    如果您在使用同一器件.xml 的工作区中打开了多个项目、则由于某种原因、CCS 会将其缓存在某个位置。  无论对.xml 文件进行多少次编辑、它在使用时都不会更新器件配置。  唯一的方法是重命名文件。

    但是如果您只有一个项目具有一个目标配置、则更新.xml 文件并重新加载 CCS 可以正常运行。