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/CC3220:mkhex4bin错误

Guru**** 2560390 points
Other Parts Discussed in Thread: CC3220S, SHA-256

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/655709/ccs-cc3220-mkhex4bin-error

部件号:CC3220

工具/软件:Code Composer Studio

我正在尝试生成一个*。bin文件以用于我们的CC3220 Launchpad装置。  尽管如此,Code Composer Studio 7.0 仍不断给出以下错误信息:

C:/ti/ccsv7/utils/tiobj2bin/tiobj2bin network_terminal_CC3220S_LAUNCXL_tirtos_cs.out network_terminal_CC3220S_LAUNCHXL_tirtos_ccs.bin C:/ti/ccsv7/tools/compiler/ti-CGT-arm_lps.0.hex/bin/arms/armofd C:/ti/ccobsv7/bin/rs/mkrs/rs/fs/rs/rs/rpti 16.9 16.9 :rs/rs/xrs/rs/rs/rs/rs/rs/rxrps/rs/rs/fs/rs/rxrs/rs/fs/rs/rs/rs/rs/rxrs/rps/rs/r

出现C:/ti/ccsv7/utils/tiobj2bin/mkhex4bin故障。 放弃。

是否有任何时间讨论如何解决此问题?

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

    这是否是CCS生成控制台中显示的完整文本?  

    您能否提供命令在构建后步骤中的外观以及CCS构建控制台中的完整输出的屏幕截图?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在同一条船上。 我的CCS 7.2 安装已经运行了几个月,直到生成二进制文件的mkhex4bin阶段开始给我“mkhex4bin放弃”消息。
    我在另一台机器上全新安装了7.2 (以前从未安装过CCS),一切正常。
    因此,我回到了第一台机器,卸载了7.2 并安装了7.4。 可悲的是,问题仍然存在。 我还尝试重新安装7.2。 同样没有效果。
    每次我安装到不同的目录时,理论上,我不会继承任何可能损坏的文件。
    这两台计算机都在运行最新的Win10。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    David,

    按照我对原始海报的要求,您能否提供一个屏幕截图,说明tiobj2bin命令在构建后步骤中的外观,以及CCS构建控制台中显示的完整构建输出? 谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是构建后步骤的外观。 我将其发布为文本,而不是屏幕截图,因为它太长,无法在构建后窗口中显示。

    ${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin ${BuildArtifactFileName}${BuildArtifactFileBaseName}.bin ${CG_tool_root}/bin/armofd ${CG_tool_root}/bin/arm$ hex{CCS_install_root}/utils/tiobj2bin


    完整版本控制台输出为

    ****为项目network_terminal_CC3220S_LAUNCHXL_tirtos_CCS生成配置发行版****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake "-k -j 8 all -o

    '建筑文件:../CC3220S_LAUNCHXL.c'

    '调用:ARM编译器'

    “c:\ti/ccsv7/tools/compiler/ti-CGT-arm_LTS/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib-me -O2 --include_path="C:/users/vvels/scms/documents/cc3220/CC3220_simple_works=-workspace -cr_mix_l_tr_l_track_tran_l=-cranscr32tos_l_l_l_works=--f_crtos--crtos_l=-crtos---crtos_l_crtos_crk/------c32tos_l_l_l_crk_l=-c32tos---c32tos_l_l_l_l_l_l=-c32tos----------c32tos_l_l_l_l_l_l_l_l_c32tos------c3220 -cr_mix_l_tr_l_track_tran_l=-cranscr32tos_l_l_l_works=--f_crtos--crtos_l=-crtos---crtos_l_crtos_crk/------c32tos_l_l_l_crk_l=-c32tos---c32tos_l_l_l_l_l_l=-c32tos----------c32tos_l_l_l_l_l_l_l_l_c32tos------c 16.9

    '完工建筑:../CC3220S_LAUNCXL.c'

    ''

    '建筑文件:../main_tirtos.c'

    '调用:ARM编译器'

    “c:\ti/ccsv7/tools/compiler/ti-CGT-arm_latts.0.ls/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib-me -O2 --include_path="C:\users/vels/documents/cc3220/cc3220/CC3220_subsum_tran_tran_tran_momb -c_3220 -c_ l_crtos=-crtos_crtos_crtos_crtos=-crtos_crtos_misf_crtos_-----crtos_crtos_crtos------cscrk_l_l=-c32tos_crtos-rk_l=----c32tos_l_rk/crtos-rk_l_l_l=--------c32tos3220 l_crtos=-crtos_crtos_crtos_crtos=-crtos_crtos_misf_crtos_-----crtos_crtos_crtos------cscrk_l_l=-c32tos_crtos-rk_l=----c32tos_l_rk/crtos-rk_l_l_l=--------c32tos -rk_l_l_l=-c32tos---rk/crtos-----c 16.9

    '完成的建筑:../main_tirtos.c'

    ''

    '建筑文件:../radio_tool.c'

    '调用:ARM编译器'

    “c:\ti/ccsv7/tools/compiler/ti-CGT-arm_latts.0.ls/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib-me -O2 --include_path="C:/users/vvels/documents/cc3220/CC3220_tran_subsum_track_tran_workspace<xmt-block1>3220 16.9 -c_ clinsp_m=-from_tran_c_库-c_

    '完成的建筑:../radio_tool.c'

    ''

    '正在构建文件:../NetApp_cmd.c'

    '调用:ARM编译器'

    “c:\ti/ccsv7/tools/compiler/ti-CGT-arm_LTS/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib -me -O2 --include_path="C:/users/vels/documents/cc3220/CC3220_simple_workspace -c_track_tran_tran_mag_tran_track-c_l=-f_track_tran_l=-c32tos-c_tr_tran_l_l=-c_3220 -c_track_tran_tran_mag_tran_track-c_l=-f_track_tran_l=-c32tos-c_tr_tran_l_l=-c_ 16.9 路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路_路-c_路-c_

    '完成的构建:../NetApp_cmd.c'

    ''

    '生成文件:./str.c'

    '调用:ARM编译器'

    “c:\ti/ccsv7/tools/compiler/ti-CGT-arm_latts.0.ls/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib-me -O2 --include_path="C:/users/vvels/documents/cc3220/CC3220_simpli_works=-workspace -cr_mix_tr_tr_tran_track_tran_track_track_-c_tran_track_--c_l=--c_tran_ctran_l=--c_3220 -cr_mix_tr_tr_tran_track_tran_track_track_-c_tran_track_--c_l=--c_tran_ctran_l=--c_ 16.9

    '完成的建筑:./str.c'

    ''

    '建筑文件:../network_terminer.c'

    '调用:ARM编译器'

    c:\ti/ccsv7/tools/compiler/ti-CGT-arm_lacks.0.lts/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib-me -O2 --include_path="C:/users/vvels/documents/cc3220/CC3220_tran_subsum_trl_works=-fund_workspace -cr_m_cr_cr_ctranscrk=-c_3220 -cr_m_cr_cr_ctranscrk=-c_ 16.9 路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路

    '完成的建筑:../network_terminer.c'

    ''

    '生成文件:../socket_cmd.c'

    '调用:ARM编译器'

    “c:\ti/ccsv7/tools/compiler/ti-CGT-arm_LTS/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib -me -O2 --include_path="C:/users/vels/documents/cc3220/cc3220/cscrip_subsection_iproper_tr_workspace -c_c_fund_ctran_crack_-c_ctran_ctran_c=-c_3220 -c_c_fund_ctran_crack_-c_ctran_ctran_c=-c_ 16.9 路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路

    '完成的建筑:../socket_cmd.c'

    ''

    '生成文件:../Cmd_parser.c'

    '调用:ARM编译器'

    “c:\ti/ccsv7/tools/compiler/ti-CGT-arm_LTS/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib-me -O2 --include_path="C:/users/vvelcmd/documents/cc3220/CC3220_simplip_works=-cr_tran_tran_track_workspace<xmt-block1>3220 16.9 -f_m_tr_track_-c_track_track_-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-

    '完成构建:../Cmd_parser.c'

    ''

    '建筑文件:../UART_TERM.c'

    '调用:ARM编译器'

    “c:\ti/ccsv7/tools/compiler/ti-CGT-arm_LTS/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib-me -O2 --include_path="C:/users/vels/documents/cc3220/CC3220_tran_tran_subsum_track_tran_works=-f_track_track_track_tran_tran_l=-f_tran_cr_cr_cr_------c32tos_tran_tran_l=---c32tos_tran_tran_l=----c_<xmt-block1>3220 16.9

    '完成的建筑:../UART_TERM.c'

    ''

    '正在构建文件:../ANTANCEST_cmd.c'

    '调用:ARM编译器'

    “c:\ti/ccsv7/tools/compiler/ti-CGT-arm_LTS/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib -O2 --include_path="C:\users/vels/documents/cc3220/cc3220/CC3220_simplip_tr_tran_workspace -cr_mip_-fund_tran_tran=-c_3220 -cr_mip_-fund_tran_tran=-c_<xmt-block1>3220 16.9 库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-c_库-

    '完成的建筑:../收发器_cmd.c'

    ''

    '构建文件:../wlan_cmd.c'

    '调用:ARM编译器'

    c:\ti/ccsv7/tools/compiler/ti-CGT-arm_lacks.0.lts/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfplib-me -O2 --include_path="C:/users/vvels/documents/cc3220/CC3220_tran_workspace -compos_mip_tran_tran_tran_l=-fund_workspace3220 -compos_mip_tran_tran_tran_l=-fund_workspace 16.9 -c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c_路-c

    '完成的建筑:../wlan_cmd.c'

    ''

    '构建目标:Network_terminal_CC3220S_LAUNCHXL_tirtos_CCS.out '

    '调用:ARM链接器'

    c:/ti/ccsv7/tools/compiler/ti-CGT-arm_lav.0.lts/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=vfpliag-me -O2 --define=cc32XX -g --diag_warning=225 --ics_warrag_warn=255 -g_l_l_lip_rag_lip_lip_links_lip_lip_links_lip_links_link_l_link_lip-clip_link_lip_lip-rip_link_link_link_lip-rip_link_link_lip_lip-rip_link_lip_link_lip_lip-rip_lip_link_link_link_lip-rip_lip_lip_link_link_l_link_link_lip_lip_link_lip_lip_lip_-c_ 16.9 16.9

    链接>

    '完成构建目标:network_terminal_CC3220S_LAUNCHL_tirtos_CCS.out '

    ''

    C:/ti/ccsv7/utils/tiobj2bin/tiobj2bin network_terminal_CC3220S_LAUNCXL_tirtos_cs.out network_terminal_CC3220S_LAUNCHXL_tirtos_ccs.bin C:/ti/ccsv7/tools/compiler/ti-CGT-arm_lps.0.hex/bin/arms/armofd C:/ti/ccobsv7/bin/rs/mkrs/rs/fs/rs/rs/rpti 16.9 16.9 :rs/rs/xrs/rs/rs/rs/rs/rs/rxrps/rs/rs/fs/rs/rxrs/rs/fs/rs/rs/rs/rs/rxrs/rps/rs/r

    出现C:/ti/ccsv7/utils/tiobj2bin/mkhex4bin故障。 放弃。

    ''

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



    我认为这是因为我使用CCS 7.0 而不是7.4。  (我们的IT部门还不能升级我的系统。)

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

    Dean,

    我生成"mkhex4bin failure occurred (发生mkhex4bin故障)"的唯一方法。 放弃"消息是指我将命令分成多行。 能否确认您的编译后命令位于一行中?

    此外,该命令是否也以与其他项目类似的方式失败? 我相信,Simplelink CC3220 SDK中的大多数(如果不是所有)示例项目都将此命令作为构建后的步骤。 您是否可以尝试构建几个示例项目,并告诉我们它们是否也会失败并显示此消息?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,全部在一条线上。 这就是为什么我不能在屏幕截图中显示整行的原因--因为它的内容太宽,无法容纳在文本框中。

    是的,它在其他项目上也失败了。 这使我怀疑这是CCS 7.0 的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dean Velasco88 说:
    这让我怀疑CCS 7.0 存在问题。[/QUOT]

    我目前安装的最旧版本是CCS 7.1 ,我无法重现该错误。 我将安装7.0 并试用它,尽管此线程中的另一张海报说,即使使用CCS 7.4 ,他们也看到了问题。

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

    Dean,

    还有一个要检查的快速问题。 mkhex4bin实用程序在TMP环境变量设置的系统临时目录中创建临时文件。 您是否可以仔细检查对TMP目录的权限,或者将TMP设置为具有完全权限的类似c:\temp的简单权限,并查看是否有任何变化?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是尴尬和恼人的,因为我现在不能再重复这个问题了。
    我尚未安装或卸载任何软件或其他工具。
    我所做的唯一改变是在“重建项目”之前明确地做“清理项目”,我认为这是间接地做的。
    不过,如果它对其他人有帮助,我会很高兴。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dean Velasco88 说:
    这让我怀疑CCS 7.0 存在问题。[/QUOT]

    Dean,

    如果您仍然无法解决此问题,我想知道您的mkhex4bin副本是否已损坏。 请查看 此帖子 以及它链接到的帖子,其中包含更详细的信息。 它告诉您如何从另一个软件包(CG_xml)获取该实用程序并替换CCS安装中的一个。 您可以制作现有mkhex4bin文件的备份副本,将其替换为cG_xml包中的文件,看看是否有帮助。

    除此之外,我目前唯一的建议是安装CCS 7.4 (将其安装到与当前安装不同的目录)并尝试该版本。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 此时,我将等待IT人员在我的计算机上安装7.4。 这很不方便,但我希望能尽快完成。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将我的mkhex4bin文件与另一台计算机的工作副本进行比较,它们是相同的。 我还试图更换它,只是为了很好的衡量,问题仍然存在。

    另外,我现在正在使用CCS 7.4 ,问题仍然存在。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我可以让你更深入地了解正在发生的事情。  但还不足以解决问题。  为此,我需要一个测试案例,以便重现问题。

    tiobj2bin是一个Windows批处理文件。  问题发生在这些行中...

    如果%perlcmd%==无(
    %mkhexcmd%%xmltmp%>%hextmp%
    )否则(
    %perlcmd%%mkhexcmd%%xmltmp%>%hextmp%
    )
    
    如果不是%errorlevel% qu 0 (
    echo %mkhexcmd%失败。 放弃。
    退出/b
    ) 

    您没有perlcmd,因此执行第2行。  这将调用mkhex4bin。  当它成功运行时,它将0返回到Windows。  第7行检查该返回代码。  如果不是0,则发出失败消息,批处理文件将退出。  我不理解mkhex4bin如何能以0以外的代码退出,但不发布任何诊断。  这就是我需要再现的内容。

    请压缩.out文件,并将其附加到下一篇文章中。   

    谢谢,此致,

    -George

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

    好的,谢谢。 下面是一个未转换的.out文件示例。

    这可能是权限问题吗?  我问是因为我可以在家用计算机上生成.bin文件,但在工作场所计算机上不能生成。

    e2e.ti.com/.../portable_5F00_CC3220S_5F00_LAUNCHXL_5F00_tirtos_5F00_ccs.zip

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

    Dean Velasco88 说:
    此处是一个未转换的.out文件示例。[/QUOT]

    适合我。  不幸的是。

    这是否是权限问题?  我之所以这样问,是因为我可以在家用计算机上生成.bin文件,而不是在工作场所计算机上生成。

    似乎任何错误都是特定于您的系统的。  确保以下内容...

    • TMP环境变量设置为合适的临时目录。  典型设置为: C:\Users\name\AppData\Local\Temp。  将"name"更改为系统上的登录名。
    • TMP目录具有写入权限
    • TMP目录有足够的空间

    如果一切正常,请尝试直接从命令行运行密钥命令。  以下命令运行OFD创建XML文件,然后在该XML文件上运行mkhex4bin以创建一个小文本文件。  最后一个命令显示来自mkhex4bin的返回代码。  您必须将这些命令调整到您的系统。

    % C:\ti\ccsv7\tools\compiler\ti-CGT-arm_ccp.0.lts\bin\armofd -x --xml_indent=0 --obj_display=none,sections,header,segments network_terminal_CC3220S_LATemp 16.9。0:C:\Users\name\Appbin\name\local t1.xml
    t1.xml t2.tmp
    
    

    我不确定你会看到什么。  但它可能会帮助您了解发生了什么。

    谢谢,此致,

    -George

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

    感谢您的参与。  TMP目录会尽可能检查,所以我尝试了您列出的命令。  我得到了以下结果:

       "预期错误代码0,获取-1"

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

    很抱歉,但我对这一条很迷失。  我从未见过这种情况,也不明白是什么原因造成了这种情况。

    下面是有关tiobj2bin的一些背景信息,这可能很有帮助。  它是 cG_xml包中的许多实用程序之一。  为了方便用户,已将tiobj2bin所需的两个文件添加到CCS中。  否则,他们只需安装一个软件包即可获得一个实用程序。  这两个文件是tiobj2bin.bat和mkhex4bin.exe。  第一个是Windows批处理文件,第二个是Windows可执行文件。 mkhex4bin.exe以Perl脚本的形式启动,名为mkhex4bin.pl,它也在软件包中。  长话短说,从Perl脚本创建独立的可执行文件并不简单,就像C一样。 cG_xml包包含一个名为getting_started.txt的文件,其中包含一些有关可执行文件的基本信息。  我将在这里重现。

    ----------------------------------
    4.独立可执行文件使用系统临时目录
    ----------------------------------
    脚本的独立Perl可执行版本(如sectti.exe)使用
    系统临时目录下的一个目录中有多个文件。 开
    Windows系统临时目录通常是:

      C:\Users\<用户名>\AppData\Local\Temp

    在Unix系统上,临时目录通常为/tmp。

    可执行文件首次运行时,将安装这些文件,然后使用
    执行。 在后续运行中,不需要安装步骤,
    因此,可执行文件启动的速度要快得多。

    请确保系统临时目录具有允许的权限
    要添加目录的任何用户。 在Unix系统上,这通常需要
    /tmp已设置所有权限。


    ----------------------------------
    5.控制独立可执行文件如何使用临时目录和文件
    ----------------------------------
    显式设置独立可执行文件所在的临时目录
    存储临时文件,添加环境变量设置:

    PAR_GLOBAL_TMPDIR=<此处为您的目录路径>

    如果希望每次删除临时目录中的文件
    独立可执行文件完成执行,添加环境变量
    设置:

    PAR_GLOBAL_CLEAN=1

    注意:删除临时文件会降低的启动速度
    独立可执行文件。

    因此,以这一背景为背景,这里还有另一个建议。  完全清空临时目录,然后重试。  也许有些东西被弄乱了,所有的东西都需要新鲜的创造。

    如果这种一般背景让您有任何其他想法,请尽一切可能尝试。

    谢谢,此致,

    -George

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

    我们尝试清空临时文件文件夹,但没有结果。  我们是否应该尝试调整任何其他文件夹的权限?

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

    请尝试查看mkhex4bin命令的帮助摘要。  它应该像这样...

    C:\work\dir>C:\ti\ccsv7\utils\tiobj2bin\mkhex4bin -h
    用法:mkhex4bin.exe [选项]<xml file>... 或...
    ofdXX -x <输入文件>| perl mkhex4bin.exe [选项] 

    您所看到的是这种情况吗?

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我在计算机上键入“C:\ti\ccsv7\utils\tiobj2bin\mkhex4bin -h”时,我根本没有任何输出。 但是,如果我在我的个人笔记本电脑上这样做--那是一个生成.bin文件的笔记本电脑--我确实得到了你描述的用法信息。

    即使两个可执行文件相同,也会发生这种情况。 我执行了比较以验证这一点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我还有两个建议供您尝试。

    一个... 为了确保您拥有与我相同的mkhex4bin.exe,计算SHA-256校验和并将其与以下屏幕截图中的校验和进行比较。  这是我是怎么做到的。 我的系统安装了7-Zip存档程序。  使用文件资源管理器浏览到类似于 C:\ti\ccsv7\utils\tiobj2bin的目录。  右键单击mkhex4bin.exe并选择CRC SHA | SHA-256。   

    两个... 获取cG_xml包的全新安装并替换tiobj2bin目录中的两个文件。  有关 详细信息,请参阅此论坛主题。

    如果这些建议都不起作用... 然后,我别无选择,只能得出结论,您的系统存在一些特定问题。  遗憾的是,我缺乏专业知识来帮助您找到它。

    谢谢,此致,

    -George

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

    我使用 https://md5file.com/calculator 来生成SHA-256哈希,结果如下:

    我还尝试替换整个文件夹,但结果保持不变。  此时,这显然是一个计算机设置方式所特有的问题。