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/CC3200MODLAUNCHXL:在Windows PC上使用非标准应用数据位置时出现构建错误

Guru**** 2394305 points
Other Parts Discussed in Thread: CC3200SDK, CC3200, TI-CGT

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/656050/ccs-cc3200modlaunchxl-build-error-on-windows-pc-with-non-standard-appdata-location

部件号:CC3200MODLAUNCHXL

工具/软件:Code Composer Studio

我正在尝试从CC3200 SDK (CC3200SDK, 1.3 )在Windows 7 Pro 64位下的CCS 7.4 0上构建'linky'项目。 我安装了所需的ARM 5.2 Tm6编译器。

由于LAN登录问题,我的PC的Windows appdata位置已从c:/users/...更改为c:/。关于配置文件大小。

构建项目时,CCS给出以下错误(显示第一个错误):

make (e=2):系统找不到指定的文件。

gmake.exe[1]:***[c:\users/brownr16/appdata/local/temp/ti8637~1/obj/multilbyte.obj]错误2

识别错误中引用的appdata路径(我在标准Windows PC上尝试了上述过程,项目构建良好),我将路径%systemroot%\temp添加到Preferences>C/C++编译/环境中。

当添加到TEMP变量时,会出现以下错误:

>>错误:mklib:无法在c:\users/brownr16/appdata/local/temp;%systemroot%/temp中创建临时目录:没有这样的文件或目录

添加到TMP变量(TEMP中有或没有相同路径)时,会出现以下错误:

'调用:ARM链接器'
c:\ti/ccsv7/tools/compiler/ti-CGT-arm_cmc.6/bin/armcl" 5.2 -mv7m4 --code_state=16 --float_support=fpalib --abi=eabi=eabi -eabi -me -Ooff -Ooff -g -gcc -gcc -gcc --define=lib --define_non_network ---flo_up_exclip_-rip_lip_-rip_rema_-rip_-c3g/cm-di_rema_------ck_-ccdi_rema_-/crack_-------rip_rema/crm/di_---ck_-rip_-ck_---cm/dip_-cm/dip_---ck_--rip_--cm/dip_---cm/rema_-ck_-cm/rema_rema_-cm/dip_---ccm---c 5.2 1.3 5.2
链接>
错误:找不到文件"\\12.6043万"
致命错误:无输入文件

因此,在第二种情况下,它似乎到达了链接程序,它找不到'\\12.6043万'(大概是作为链接程序输入的临时文件)。

是否有任何已知或可能的解决方法来解决此问题? 我愿意在这一阶段尝试几乎任何事情。

非常感谢。

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

    Robert Brown36 说:
    识别错误中引用的appdata路径(我在标准Windows PC上尝试了上述过程,项目构建良好),我将路径%systemroot%\temp添加到Preferences>C/C++编译/环境。[/QUOT]

    您是否可以尝试直接在Windows系统环境变量中更改CCS首选项,而不是将路径添加到CCS首选项? 将TEMP和TMP环境变量设置为有效的目录,并确保您对该目录具有完全权限。 请告诉我们这是否有帮助。

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

    您好,Aarti:

    感谢你的消息。 我尝试了上述操作,但构建仍然失败(下面显示了第一个错误)。  

    提前感谢您在此方面能够提供的任何进一步帮助。 我还尝试重新安装CCS但没有结果。

    gmake.exe[1]:***[c:/users/brownr16/appdata/local/temp/tic9ed~1/obj/multibyte.obj]错误2
    Makefile:1926:目标'c:/users/brownr16/appdata/local/temp/tic9ed~1/cl/perbyte.obj'失败
    process_begin:m:imb -mag_need-mag_mis_m4-mag-ime-mag_imper-imeip_mc=enip_ime-mvicrobe-mb -mc_per-need_mb -mb -mc=enip_permc_permid -mc=enip_visit_permc_mid -mip_mid -my_per-my_m=enip_per-my_mb float_support=vfplib -mv7m4 --abi=eabi --fp_mode=strict --no_visible_enums -mt -c --ti_lib --keep_unneeded_types=false -me --float_support=vfplib -ic:/ti/cclib 7/tools/compilor/ti-gt~1.6~-gt~~用户/temp/未 在本地创建一
    个环境下创建一个环境下创建一个环境下创建一个环境下一个环境下的数据/一个环境下创建一个环境下一个环境下一个环境下的环境: 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否还可以仔细检查 本节中记录的其他要点

    此外,为了验证变量是否确实按预期设置,是否可以打开命令提示符并运行命令"set"来确认TEMP和TMP的值?

    构建是否在mklib步骤期间或在构建中进一步向下生成此错误? 如果在mklib步骤中发生,则文本后面的内容如下所示:

    链接>
    警告#1.0366万-D:自动库构建:5.2 首次使用库"C:6.2 .0.0.005万 .ccsv6\tools\compiler\ti-CGT-ARM.6\lib\rtsv7M4_T_le_eabi.lib",因此必须进行构建。 这可能需要几分钟时间。

    如果您可以向我们展示在构建控制台中看到的完整输出(您可以将整个内容保存到文本文件并将其附加到此处),这也会很有帮助。

    如果在mklib步骤中出现错误, 则此页面 可能对故障排除也有帮助。

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

    您好,Aarti:  

    感谢您提供这些链接。 我确实遵循了它们,然后最终通过将项目编译器更改为最新版本,而不是在尝试构建从CC3200 SDK导入的Blinky时自动选择ARM 5.2 6来解决问题。 (我还必须将浮点支持选项更改为最新版本,以使编译器满意)。

    非常感谢您的帮助,让我沿着正确的道路了解发生的事情。

    我会把这个问题标记为已解决。