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/MSP-EXP430F5438:MSP-FET的Code Composer版本错误

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/615761/ccs-msp-exp430f5438-code-composer-version-error-with-msp-fet

部件号:MSP-EXP430F5438

工具/软件:Code Composer Studio

您好,

我使用的是采用最新Code Composer版本7的MSP-EXP430F5438。

但是,示例用户体验代码(SLAC227L)未使用此版本进行编译。

我收到错误"

致命错误#6001:无法打开文件

"C:16.9 .1.LTS\lib\rts430x_lc_ld_eabi。

lib":权限被拒绝"

按照TI团队的建议,我已经安装了CCS 5.5 并编译了代码。 但是,我无法将代码加载到板上,因为 旧版本的5.5 无法识别MSP-FET。

请建议在此处执行什么操作。

请告诉我闪存代码或重置MSP-FET固件的备用选项。

此致,

Raju

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

    您好Raju

    [报价用户="VR"]

    致命错误#6001:无法打开文件

    "C:16.9 .1.LTS\lib\rts430x_lc_ld_eabi。

    lib":权限被拒绝"

    [/引述]

    奇怪的是,当您尝试在中链接库时,它抱怨存在权限问题。 5.5 的这种情况也很奇怪。 您是否也以同样的方式安装了CCSv7?

    VR 说:
    但是,我无法将代码加载到主板,因为  旧版本的Ver.里 的5.5 无法识别MSP-FET。[/QUOT]

    可能是较新的FET不支持CCSv5.x 我想您总是可以使用CCSv7进行构建5.5 和调试。 但这是一个头痛的问题。 您应该能够使用CCSv7进行构建。

    VR 说:
    按照TI团队的建议,我已安装CCS 5.5 ,代码已编译[/QUOT]

    团队是否给出了建议使用5.5 的原因? 是否存在某种依赖性?

    谢谢

    KI

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

    感谢您的快速回复。
    我使用CCSv7已有很长时间。 只有这个特定的示例代码才会出现此错误,所有其他示例代码在V7中工作正常。
    使用CCFET7,我看不到任何编译错误,只是它说没有US 5.5 ,即使它已连接并且它正在与CCSv7一起使用其他程序。

    用户体验实例代码是上次在2013年检查的非常旧的代码。
    我想,它没有与以后的版本进行检查。 当我问它不工作时,他们提到它可以使用旧版本,并要求我尝试使用旧版本。
    然后我最终解决了这一问题。

    此致,
    Raju
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想尝试自己构建,但找不到代码(SLAC227L)。 您可以给我发送一个链接,以访问您的位置吗?

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

    请在下面找到它的链接。

    www.ti.com/.../slac227

    www.ti.com/.../MSP-EXP430F5438

    此致,
    Raju
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 我看到该项目使用的是相当旧的编译器版本。 是否可以将CCSv7安装指向使用CCSv5安装中的MSP430编译器? CCSv5中的一个已经足够接近了。 请参阅以下链接以了解如何执行此操作:
    processors.wiki.ti.com/.../Compiler_Installation_and_Selection

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

    您好Ki:

    我尝试在CCSv5中添加CCSv7,反之亦然。

    结果与以前相同。 没有花椰菜。

    Rgds,

    Raju

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此,您尝试使用v5的MSP430 4.2 Tm1编译器在v7中构建项目时遇到了相同的错误? 您的能否提供您的构建输出?

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是,
    是否需要删除其他编译器才能使用MS430 4.2 .1?

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

    如下所示的"完全错误"消息:可能会提供一些更多线索。

    链接>

    "../lnk_msp430f5438a_mod.cmd",第139行:警告#1.0424万-D:链接器命令文件

     没有type=VECT_init的部分,但包含.intXX部分。  这个

     文件可能已过期。  正在生成所有.intXX的中断指针

     章节。  如果没有其他处理程序,则将使用RTS中提供的默认处理程序

     找到处理程序。  建议您更新链接程序命令文件

     到最新版本。

    致命错误#6001:无法打开文件

     "C:16.9 .1.LTS\lib\rts430x_lc_ld_eabi。

     lib": 权限被拒绝

    >>编译失败

    Makefile:169:目标'MSP-EXP430F5438UserExperimence.out '的配方失败

    gmake:***[MSP-EXP430F5438UserExperimence.Out ]错误1

    gmake:由于错误,目标'all'没有重制。

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

    VR 说:
     "C:\ti\ccsv7\tools\compiler\ti-CGT-MSP430_MSP4_ 16.9 .1.LTS\lib\rts430x_lc_ld_eabi.[/QUE]

    您似乎仍在使用v7中较新的编译器,或者在项目中显式引用该库。 请让v7使用我前面提到的v5中的较旧编译器,并让您的项目自动选择要使用的库

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

    在这里,您可以看到,我只启用了V5编译器。

    我还是遇到了同样的错误,我不知道为什么它指的是V7。

    此致,

    Raju

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

    您的屏幕截图未发布

    如果您确实从v5中为旧版编译器配置了项目,则项目属性应如下所示:

    从v5的编译器中调用的构建工具应如下所示:

    '调用:MSP430编译器'
    c:\ti/ccsv38ue/ccsv38UE/ccssv_3385/ 5.5 工具/compiler_ccsp_1.1/bin/cl430" 4.2 -vmspx --code_model=large --data exsl=large -O2 --opt_of_speed40_385/li_cab_5 -g --include_path=C:cv303/cv30_base.cs/cv3/cv3/c_cv3800/c_c_ 0.0.0077万 -c337/c_ 5.5 c1_c_ 0.0.0077万 4.2 0.0.0013万 227 l -cv/cv/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_ 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_ 7.2 227 l 227 l 227 l  
    '完工建筑:C:227 l /Users/a38.9327万/Desktop/sl402/5438UE_1_52_00/src/UserExperienceDemo/usbTest.c'</s>5438
    ''
    '构建目标:MSP-EXP430F5438UserExperimence.Out '
    '调用:MSP430连接器'
    “C/ti/ccup/compiler:msp/lib/MSP/ccsv5/tools/compiler/MSP430_EX430.1/bin/cl430" 5.5 -vmspx --code_model=large --data compiler model=large -o2 --opt_for speed=sp-g -g -g -100 ccti_sp_cspanesf5=5 -defens_ccup_ccti_ccup_ccup_ccup_ccup_ccup_ccup_ccup_ccup_ccup_ccup_gi=-ccup-ccup_ccup_ccup_ccup_ccup_ccup_ccupsf_gi=-ccup-ccup_ccup_ccup_git_gi=-ccup_ccup_ccup_gi=-ccp_ccup_ccup_ccup-ccup_git_gi=-ccp_ccp_gi_ccup_ccp_ccup_gi=-ccup_gi_-ccup_git_-ccp 0.0.0077万 4.2 5.5 0.0.0077万 4.2 5.5 0.0.0077万 4.2 7.2 0.0.0013万 7.2 0.0.0013万 5.5 0.0.0077万 4.2 5.5 0.0.0077万 4.2 ROM_MODEL -o "MSP-EXP430F5438UserExperience.out "./main.obj"./system_pre_init.obj"./F5xx_F6xx_Core_Lib/HAL_Flash.OBJ""./F54_HAL_F5xx_PHA_FM_X36_PHA_FO_PH_PHA_FM_FE5438_MP_PHA_OBJ_PH_PH_PH_PH_F430_PH_PH_PH_FE5438_MP_PH_PH_PHA_PH_PH_FE5438_PH_PH_PH_PHA_PH_PH_FE5438_PH_PH_PH_PH_PHA_PH_FE5438_MP_PH_PHA_FE5438_PH_PH_FE_FE_FE5438_MP_MP_PH_PH_PH_PH_FE5438_PH_PH_PH_PH_FE_FE5438_PH_PH_FE_PH_MP_MP_MP_FE5438_PH_FE_FE5438_PH_PH_PH_</s>5438 543854385438543854385438543854385438 
    链接>
    '完成构建目标:MSP-EXP430F5438UserExperimence.Out '

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

    我再次检查了它,它按照您的屏幕截图显示。

    此致,
    Raju
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请发布所有完整的构建输出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Ki:

    最后,它在CCS重新引导后工作正常。

    感谢你的所有帮助。

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