工具与软件:
我需要将"校验和"代码从 UCD3138064转换为 UCD3138128。
请问是否有任何相关文件可以参考?
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.
工具与软件:
我需要将"校验和"代码从 UCD3138064转换为 UCD3138128。
请问是否有任何相关文件可以参考?
尊敬的 Chieh-Yu:
您是否要使用 Code Composer Studio 开发 UCD3138代码? 您是如何编译项目的? CCS 是基于 Eclipse 的 IDE、.cproject 文件是 CDT (C/C++插件)的一部分。 Fusion GUI 迁移工具可能需要.cproject 文件、以实现正确的链接和构建配置。
此致、
Jonathan Wong
尊敬的 Chieh-Yu:
我分享了上面的链接,但我将再次分享链接: https://www.ti.com/tool/UCD3138FW-PSFB
我还将 UCD3138FW-PSFB 附带的直接.cproject 文件发送给您。
此致、
Jonathan Wong
尊敬的 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。
不过、校验和部分非常复杂、我想问是否有任何更详细的代码或方法可用。
谢谢。