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.

[参考译文] UCD3138ALLCEVM150:ROM 和固件兼容性

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1060540/ucd3138allcevm150-rom-and-firmware-compatibility

器件型号:UCD3138ALLCEVM150
主题中讨论的其他器件:UCD3138AUCD3138

我已从 TI 网站下载 LLC 转换器固件。  

在 CSS 中编译工程(im 使用 v6.3来获得更好的兼容性)后,我获得.x0文件。

获取 x0文件后,当我尝试通过“UCD3xxx Device GUI”下载固件时  

我收到下面的错误。  

已定义#IF (UCD3138A)
#define DEVICE_ID "UCD3100ISO1|0.0.11.0106|141031"//设备 ID

这是设置 DEVICE_ID 的代码段。

我尝试将名称更改为 "UCD3100ISO1"、或尝试将名称更短、如"UCD3100ISO1|0.0.0.0|141031"

这些都不起作用。

如何解决此问题并将固件下载到 UCD 中?  

谢谢、

EFE

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

    您能找到处于 ROM 模式的器件吗? 重新编程之前、请确保它位于 ROM 中。 您可以执行"命令程序以跳转至 ROM"。。。)

    此致、
    肖恩

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

    器件已处于 ROM 模式。

    此外,当我尝试使用 CCS 调试器件时,我会看到下面的错误

    此时 我 不知道继续。

    固件来自 TI 网站,我下载了编译器(ARM 5.2.4)和 CCS (v6.1.3)的建议版本。

    如何解决下载问题?  

    谢谢、

    EFE

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

    您好!

    您似乎正在使用 UCD3138A 器件。 对于 UCD3138A、器件 ID 应如下所示:  "UCD3138A|0.08.08.0317|141031"。

    UCD3100ISO1"用于 UCD3138器件。  

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

    我发现问题出在“链接器”上。

    "

    只应将少数文件配置为编译为状态32 (ARM 模式)。

    唯一的状态32文件是:interrupts.c、standard_interrupt.c、software_interrupt.c、clear_program_flash.c

    其余应保持在16状态。"

    借助这些信息、我现在能够构建和下载固件。