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:编译时 UCD3138固件错误

Guru**** 2463330 points
Other Parts Discussed in Thread: UCD3138

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/679101/ucd3138-ucd3138-firmware-error-at-compile-time

器件型号:UCD3138

你好
我从 TI 官方网站下载了 UCD3138全桥硬开关固件
我最近学习了该固件
我经常添加评论
当我再次编译该固件时、我会遇到错误。
错误内容为:

****为项目 UCD3138HSFBEVM_029构建配置 UCD3138 ****

"D:\\ti\\ccsv6\\utils\\bin\\gmake"-k all
(rm device_id.obj)和(perl ./../build_scripts/create_date_dot_h_CCS5.pl)
Makefile:204:目标"预编译"的配方失败
"rm"不是内部或外部命令,也不是可运行的程序
或批处理文件。μ A
'Perl'不是内部或外部命令,也不是可运行的程序
或批处理文件。μ A
gmaking[1]:[预编译]错误1 (忽略)
'
'生成文件:./software_interrupt.c'
'调用:ARM 编译器'
"d:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl -mv4 --code_state=32 --abi=ti_arm9_abi -O1 --opt_for_speed=5 --include_path="D:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include /DigitalPower/HSFBFirmware-1.1/UCD3138-HSFB/HSFB_Firmware-1.1/UCD3138_HSFB_VM --include_path="D:/DigitalPower/HSFBFirmware-1.1/UCD3138-HSFB/Device/UCD3138/Header --include_path="D:/DigitalPower/HSFBFirmware-1.1/UCD3138-HSFB/HSFB_Firmware-1.1/UCD3138_HSFB_VM/UCD3138 --include_path="D:/DigitalPower/HSFBFirmware-1.1/UCD3138-HSFB/Driver/Pmbus --include_path="D:cn"--income_ine_incombe_ine_ine_infor_ines=d=d_inese-combe-probe_ine_ine_ine_ine-combe-probe-comment="d_probe_probe_ine_probe_probe_probe.g=-combe_ine_ine_ine_ine_ine-comment="d_probe-combe_probe_probe_probe_probe_

>>编译失败
subdir_rules.mk:154:目标'Software interrupt.obj'的配方失败
"./software_interrupt.c"、第5行:致命错误#1965:无法打开源文件"software_s.h"
1在编译"./software_interrupt.c"时检测到灾难性错误。
编译已终止。
Makefile:174:目标'all'的配方失败
gmake.1]:***[software_interrupt.obj]错误1.
gmake[1]:不会由于错误而重做目标'main-build'。
gmake:***[全部]错误2.

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

我阻止了语句#include "software_s.h"
//#include "software_s.h"
再次编译时、4个错误消失
我很惊讶、因为该固件以前没有编译过

还有一种情况、即无法保存固件、保存按钮变为灰色。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉、我意外删除了#include "software_interrupts.h"、现在这是正常现象。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴您找到了它。
    此致、