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.

[参考译文] UCD3138:从 UCD3138064到 UCD3138128的代码转换

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1418245/ucd3138-code-conversion-from-ucd3138064-to-ucd3138128

器件型号:UCD3138

工具与软件:

我需要将"校验和"代码从 UCD3138064转换为 UCD3138128。  
请问是否有任何相关文件可以参考?

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

    尊敬的 Chieh-Yu:

    UCD3xxx 器件 GUI 在 UCD 器件之间具有内置的迁移工具。 可访问的固件  实用程序 -->  固件迁移工具。

    此致、

    Jonathan Wong

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

    这里的代码没有副标题.cproject

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

    尊敬的 Chieh-Yu:

    您是否要使用 Code Composer Studio 开发 UCD3138代码? 您是如何编译项目的? CCS 是基于 Eclipse 的 IDE、.cproject 文件是 CDT (C/C++插件)的一部分。 Fusion GUI 迁移工具可能需要.cproject 文件、以实现正确的链接和构建配置。  

    此致、

    Jonathan Wong

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

    您好、Jonathan Wong:

    我们使用.pjt 文件已超过五年、但该工具仅允许我们选择.cproject 文件。

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

    尊敬的 Chieh-Yu:

    您使用的是哪个版本的 CCS? 这是 CCS 的定制版本吗?

    您是否可以尝试从另一个 UCD 固件中提取现有.cproject 文件、并将其粘贴到您的目录中? 由于您使用的是 PSFB、因此我会从 UCD3138FW-PSFB 复制.cproject 文件 。  

    e2e.ti.com/.../.cproject

    此致、

    Jonathan Wong

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

    您好、Jonathan Wong:

    我使用的是 CCS 的版本3.3。

    在哪里可以下载 UCD 固件?

    谢谢。

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

    尊敬的 Chieh-Yu:

    我分享了上面的链接,但我将再次分享链接: https://www.ti.com/tool/UCD3138FW-PSFB

    我还将 UCD3138FW-PSFB 附带的直接.cproject 文件发送给您。

    此致、

    Jonathan Wong

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

    Joanthan、您好!

    我几天前从该链接下载了文件、但 CCS 的版本3.3似乎只能打开.pjt 文件。

    我无法打开.cproject 文件、也无法从链接打开.pjt 文件。

    或者、复制方法不需要使用 CCS 打开文件、而是直接使用.txt 格式启动并复制。

    是否有任何文件复制步骤或预防措施? 是否有地方可供参考?

    谢谢。

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

    尊敬的 Chieh-Yu:

    感谢您告知我您在使用 CCS v3.3。 那是非常旧的 CCS 版本。  您是否考虑过升级到较新版本的 CCS? 我目前使用的是 CCS v12、但我也知道 CCS v6也起作用。

    此外、是否按照以下 E2E 博文 https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/611874/ucd3138-changing-ccs-arm-compiler-version-to-5-2-4?中所述安装了 Arm 编译器 v5.2.4这可能就是未生成.cproject 文件的原因。

    您可以直接下载  .cproject 并将其粘贴到您的目录中。 我认为不能使用 CCS 打开.cproject 文件、但可以使用文本编辑器(如 Notepad++)打开.cproject 文件。 我认为您不需要担心任何预防措施、除非您在将.cproject 文件复制到目录后收到构建错误。

    此致、

    Jonathan Wong

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

    您好、Jonsson、

    我们之前尝试从 v3.3升级到 v6、但遇到过多错误、无法正确修复、因此我们决定坚持使用原始版本。

    我目前面临的问题是从 UCD3138064转换为 UCD3138128时:如果我选择"请勿写入程序校验和(留在 ROM 中)"、编程将成功。

    但是、当我选择"写入程序校验和"时、编程会失败并导致 UCD3138128锁定。

    我怀疑固件中的校验和计算方法尚未更新、这会导致写入校验和时出现故障。

    我当前的固件修改基于本文档中提供的信息: https://www.ti.com/lit/ug/sluub54b/sluub54b.pdf。

    不过、校验和部分非常复杂、我想问是否有任何更详细的代码或方法可用。

    谢谢。

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

    UCD3138A64/UCD3138128编程手册

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

    你好、Chieh-yu

    我将检查是否有更详细的可用代码。 能否请您在选择"Write program checksum"(写入程序校验和)时详细说明编程失败?

    此致、

    Jonathan Wong

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

    Jonathan、您好!

    我犯了个错误。 编程成功、但编程后无法找到器件。

    我猜是校验和写入不正确、导致读取失败。

    谢谢。

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

    你好、Chieh-yu

    请接受我朋友的请求、以便我可以直接发送消息。

    此致、

    Jonathan Wong