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.

[参考译文] CCS/UCD3138PFCEVM-026:将 UCD3138更改为 UCD3138064A 后使 x0文件失败

Guru**** 2443770 points
Other Parts Discussed in Thread: UCD3138PFCEVM-026, UCD3138064A, UCD3138

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/666795/ccs-ucd3138pfcevm-026-making-x0-file-fail-after-change-ucd3138-to-ucd3138064a

器件型号:UCD3138PFCEVM-026
主题中讨论的其他器件: UCD3138064AUCD3138

工具/软件:Code Composer Studio

你(们)好  

  我正在使用 UCD3138PFCEVM-026。将默认 IC 从 UCD3138更改为 UCD3138064A 后使 x0文件失败。 日志显示如下:

生成了".OUT 文件、但编译后失败、为什么会发生这种情况?

CCS 版本:CCS 6.2.

____________________________________________________________________________________________


'完成的构建目标:PWR026_PFC_UCD3138064A.OUT'
'
"Tektronix 扩展格式"
("C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armhex.exe "-x "PWR026_PFC_UCD3138064A.out"-o "PWR026_PFC_UCD3138064A.x0"-memwidth 8)
Makefile:200:目标"编译后"的配方失败
'
Process_Begin:CreateProcess (NULL,(C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armhex.exe -x PWR026_PFC_UCD3138064A.out -o PWR026_PFC_UCD3138064A.x0 -memwidth 8),...) 失败。
make (e=2):系统找不到指定的文件。

gmak[2]:[编译后处理]错误2 (忽略)

****构建完成****

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

    一位工程师正在为您进行此类调查、并将很快返回给您。

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

     所有器件的 PFC 代码在某些版本的 CCS 中都存在此问题。  您需要右键单击项目名称,然后选择“显示构建设置”->“生成”->“步骤”

    在 Post=Build Steps 窗口中、您将看到以下内容:

    ("${CG_TOOL_HEX}.exe"-x "${BuildArtiftFileName}"-o "${BuildArtiftFileBaseName}.x0"-memwidth 8)

    删除外部的括号、如下所示 :

    "${CG_TOOL_HEX}.exe"-x "${BuildArtiftFileName}"-o "${BuildArtiftFileBaseName}.x0"-memwidth 8  

    再次右键单击项目名称、然后选择 Rebuild Project。  您必须使用重新编译工程、因为普通的 make 类型选项由于某种原因而不会拾取编译后命令的更改。

    屏幕如下:

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