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:将 CCS 6.2版本代码转换为 CCS9会导致错误超出大小限制

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/869798/ccs-converting-ccs-6-2-version-code-to-ccs9-gives-error-exceed-size-limit

主题中讨论的其他器件:MSP430FG4618

工具/软件:Code Composer Studio

我将从 Win 7上的 CCS 6.2迁移到 Windows 10上的 CC 9.3。

它在 Win 7上的 CC6 .2上构建并运行良好。

当我在 CCS9.3上尝试相同的代码时,它会显示错误,超出限制。

此错误用于获取与许可证相关的问题的 CCS6.2。一旦映射了许可证文件,它将起作用。

CCS 9.3没有任何更新许可证的选项。

请指导我如何解决此问题。  

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

    您好、Rakesh、

    我假设您使用的是 MSP430、因为免费许可证对 MSP430具有代码大小限制。 您是否使用 CCSv6与 CCSv9一起安装的 MSP430编译工具(编译器/链接器)? 代码大小限制与 v6附带的构建工具有关。 如果您不想使用 v9随附的版本、我建议使用以下功能尝试从 CCSv9下载/安装所需版本:

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_updates.html#installing-new-software

    谢谢

    Ki

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

    感谢您的回答。

    是的,我正在使用 MSP430。

    我刚刚从 CCS6存档了该项目并将其导入 CCS9。

    您能解释一下我需要安装什么。

    我是否需要使用许可证文件安装 CC6.2,而 CCS 9将自动选择它。

    或者我需要安装一些特定的东西。

    Cam 您详细介绍了我需要从 https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_updates.html#installing-new-software 中挑选的内容

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

    [引用用户="Rakesh Kumar4"]我刚刚从 CCS6存档了该项目并将其导入 CCS9。

    您的项目是否在 CCSv9中使用来自 CCSv6的构建工具? 在尝试编译工程时、您能否在编译控制台中提供所有编译输出?

    Ki

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

    我安装到 CCS 9.3,没有其他内容。

     

    下面是控制台 日志。

    ****为项目 MJ-5_Tap _v020构建配置调试****

     

    "C:\\ti\\ccs930\\ccs\\utils\bin\\gmake"-k all

    编译文件:"../_ProgFlash.asm"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile -preproc_mblue_d430_prue_prue_prue_prue_pruature/g5_prue_prue_prue_prue_mj020_prue_prue_prue_prue_pruature/g5_prue_prue_prue_mj

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

    完成构建:"../_ProgFlash.asm"

    构建文件:"../analog.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile --preproc_m5_intranalog_mtinuanalog_j020_msc/mtranalog_mtinuanalog_m5_d_mtinuanalog_mtinuanalog_mbluanalog_msc.c:"_msc

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _signbitl

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _signbitf

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _signbit

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnormall

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnormalf

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnormal

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnanl

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnanf

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnan

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isinfl

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isinff

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isinf

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h  "=>_isfinit

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isfinitef

      "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "  =>_is有限

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h  "=>__fpclassefyl

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h  "=>__fpclassefyf

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h  "=>__fpclassify

      "./analog.c"  => Analog _isDACEnabled

      "./analog.c"  => Analog _isADCEnabled

      "./analog.c"  => Analog _DisableADC

      "./analog.c"  => Analog _enableADC

      "./analog.c"  => Analog _initADC

      "./analog.c"  => Analog _enableDAC

      "./analog.c"  => Analog _DisableDAC

      "./analog.c"  => Analog _copyADC

      "./analog.c"  => ADC12ISR

    完成构建:"./analog.c"

    编译文件:"../diagnostics.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile --preproc_diagnostics -mblue_texions"mtexions"/mtexpr_5_d_d_j020":"mblu_d_d_d_d_diagnostics.c/v430/rendics"。

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "../diagnostics.c"  => write_ioport

      "../diagnostics.c"  => regconfig_committeVal

      "./diagnostics.c"  => putstr_hexword_leadingspace

      "../diagnostics.c"  => putstr_hexword

      "../diagnostics.c" => putstr_hexbyte

      "../diagnostics.c"  => putstrU1_RTCC hr_min_sec

      "../diagnostics.c"  => putstrU1_RTCC

      "./diagnostics.c"  => putStrInt32

      "../diagnostics.c"  => dtoa

      "../diagnostics.c"  =>"convertToChar

      "./diagnostics.c"  => CONFIG_committVal

      "../diagnostics.c"  => com_led

      "../diagnostics.c"  => Ascii2hex

      "../diagnostics.c"  => Diagnostics_runDiagnostics

      "../diagnostics.c"  => Diagnostics_debugOutput

      "./diagnostics.c"  => Diagnostics_committCalVal_raw

      "../diagnostics.c"  => Diagnostics_committCalVal

      "../diagnostics.c"  => Diagnostics_calibrateAnalog

    已完成构建:"./diagnostics.c"

    生成文件:"./events.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile --preproc_mtprue_events""m5_prue_jd_events":"mwrain_j020_events":"mw_mt_jt_events"。

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "./events.c"  => update_event_status

      "../events.c"  => setevt

      "../events.c"  => init_event_falg

      "./events.c"  => incevt

      "../events.c"  => decevt

      "../events.c"  => clrevt

    "../events.c"  => chkevt

    建筑完工:"../events.c"

    编译文件:"./flash.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile --preproc_flash_m5_dtranuency"/mt_j020":"msc_tran_tran_d_d_d_tranuanuation_spruence.t_prue.c"。

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "./flash.c"  => Flash_crc16

      "./flash.c"  => Flash_eraseUserFlash

      "./flash.c"  => Flash_writeDataToFlash

      "./flash.c"  => Flash_restoreDefaultCalVals

      "./flash.c"  => Flash_initFlash

      "./flash.c"  => Flash_getFlashLocation

    已完成构建:"./flash.c"

    构建文件:"../Charmonics.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile-preproc_m430_compreencys""/mtpr_5_tranics":"mscrave_d_tranics"。

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "./harmonics.c"  => FIX_FFT

      "./harmonics.c"  => FIX_FFTR

    完成建筑:"../谐波.c"

    编译文件:"../inputs.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile --preproc_mtprue_incombonus_ination="m5_dive_inputs":"mtintransc/mtination_sprue_incombonus.c/w_j020_inations"。

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "../inputs.c"  => update_vVRC 状态

      "../inputs.c"  => update_VLC 状态

      "../inputs.c"  => UPDATE_TAP_CONTRAL_SWITCH_STAT

      "../inputs.c"  => update_pending_auto_tap _change

      "./inputs.c"  => update_mode_status

      "../inputs.c"  => update_indicators

      "../inputs.c"  => update_band_indicator_STATUS

      "../inputs.c"  => UPDATE_CCINPUT

      "../inputs.c"  => UPD_ACT_TIMER

      "./inputs.c"  => TPU_InitSiemensTap

      "../inputs.c"  => InitU10Monitor

      "./inputs.c"  => TPU_InitNonSiemensTap

      "../inputs.c"  =>保持开关压降

      "../inputs.c"  => InitChangeTapMonitor

      "../inputs.c"  => get_ddiscrete

    "../inputs.c"  => MonitorU10

      "../inputs.c"  => MonitorTapChange

      "./inputs.c"  => MonitorJK

      "./inputs.c"  => InitNeutralMonitor

      "./inputs.c"  => GetRawNeutralState

      "../inputs.c"  => MonitorNeutral

      "../inputs.c"  => MonitorVcomp

      "./inputs.c"  => StorePwrDwnTapPos

      "./inputs.c"  => GetNeutralState

      "../inputs.c"  =>错误

      "../inputs.c"  => LUS_TAP_POSITION

      "../inputs.c"  => U10脉冲

      "../inputs.c"  => U10Togged

      "../inputs.c"  => TapChanged

      "./inputs.c"  => GetVcomp

      "./inputs.c"  => CalcVcompTapDirection

      "../inputs.c"  => init_tap _位置

      "../inputs.c"  => dec 抽头位置

      "../inputs.c"  => inc_tap _位置

      "./inputs.c"  => proc_tap _更改_至_中性

      "../inputs.c"  => UpdateTapPosition

      "./inputs.c"  => CalcJKTapDirection

      "./inputs.c"  => CalcPMAutoTapDirection

      "./inputs.c"  => GetPreviousVcomp

      "../inputs.c"  => inc_op_counters

      "../inputs.c"  => track_tap _ posion

      "../inputs.c"  => SET_discrete

      "../inputs.c"  => get_relay_auto_inhibit_command

      "./inputs.c"  => get_remote_auto_inhibit_command

      "../inputs.c"  => READ_AUTOMODE_CONTING_INHIBIT

      "./inputs.c"  => READ_auto_manual_switch

      "./inputs.c"  => raW_opcountstatus

      "./inputs.c"  =>去抖

      "../inputs.c"  => MONITOR_VRC_EXTERNAL_INPINPINPINS

      "../inputs.c"  => monitor_band_status

      "../inputs.c"  => monitor_delay_time

      "../inputs.c"  => MONITOR_TIME_TIME_过 压

      "./inputs.c"  => at_position_long_enough 到_get_inband

      "../inputs.c"  => MONITOR_TIME_DUDLO压

      "./inputs.c"  => CONTRAL_BAD_TRANSITION _ops

      "../inputs.c"=> MONITOR_VOLTGE_BAD_STATUS

      "../inputs.c"  => monitor_VLC

      "./inputs.c"  => monitor_pt_volte_threshold

      "../inputs.c"  => MANAG_VLC

      "../inputs.c"  => manage mj3a_VRC

      "../inputs.c"  => manage mjx_VRC

      "./inputs.c"  => MANAG_REMOVE_VRC

      "./inputs.c"  => determine 抽头_request

      "../inputs.c"  => CHECK_VLC_LIMITS

      "../inputs.c"  => CHECK_VARI_amp_limits

      "./inputs.c"  => CHECK_CURRENT_BIAS

      "../inputs.c"  => manage automated_tap

      "../inputs.c"  => manage auto_VRC

      "./inputs.c"  =>确定_auto_control_mode

      "./inputs.c"  => CONTRAL_ITH_MODE

      "../inputs.c"  => maint_controller_mode

      "./inputs.c"  => init_active_settings

      "../inputs.c"  => init_CFG_Parameters

      "../inputs.c"  => initU10monitor

      "../inputs.c"  => chk_vc_remote_active

      "./inputs.c"  => detect_VRC 激活

      "./inputs.c"  => detect_VLC 活动

      "../inputs.c"  => detect_tap _status

      "../inputs.c"  => delay_t

      "./inputs.c"  => CONTRAL_VRC

      "./inputs.c"  => CONTRAL_VLC

      "../inputs.c"  => goto_tap _idle_state

      "./inputs.c"  => goto_tap _ lower _ state

      "../inputs.c"  => goto_tap _arce_state

      "./inputs.c"  => goto_tap _off_state

      "../inputs.c"  => goto_tap;wait_state

      "./inputs.c"  => goto_tap _ovrun_state

      "./inputs.c"  => CONTRAL_TAP_RAGE_LOWER

      "../inputs.c"  => CONTRAL_伪 手动_tap

      "../inputs.c"  => CONTRAL_AUTOMATE_TAP_Changes

      "./inputs.c"  => CHECK_TAP_STATUS

      "../inputs.c"  => TAP_CONTRAL_TASK

      "./inputs.c"  => SetDefaultREGConfig

      "./inputs.c"  => SetDefaultConfig

      "./inputs.c"  => PowerDownTapKnown

      "../inputs.c"  => Inputs_monitorInputs

      "../inputs.c"  => Inputs_initMonitor

      "../inputs.c"  => InitJKMonitor

      "./inputs.c"  => InitVcompMonitor

      "./inputs.c"  => GetPowerDownTapPosition

      "../inputs.c"  => Init_Tap _位置

    "./inputs.c"、第441行:警告:变量"flag"已设置但从未使用

        短路标志= 0;

             ^μ A

    "./inputs.c"、第1091行:警告:变量"VRC_set1"已设置但从未使用

        double VRC_set1;

               ^μ A

    "./inputs.c"、第1092行:警告:变量"VRC_set2"已设置但从未使用

        double VRC_set2;

               ^μ A

    "../inputs.c",第1496行:警告:需要标识符

    ifdef 0

            ^μ A

    "../inputs.c"、第1467行:警告:变量"Cure_bias _thresh"被声明、但是

            从未参考过

        浮点 CURR_BIAS_THRESH;  //RV 的加法

             ^μ A

    "./inputs.c",第1992行:警告:变量"vary_amp_limited "被设置,但

            从未使用过

        bool vari-amp_limited;

             ^μ A

    "../inputs.c",第1993行:警告:变量"curry_bias _active"被设置但

            从未使用过

        bool Current_BIAS_ACTIVE = 0;

             ^μ A

    "./inputs.c"、第2398行:警告:变量"flag"已设置但从未使用

        短旗;

             ^μ A

    "./inputs.c"、第3044行:警告:设置了变量"automatic_tap _cmd_status"

            但从未使用过

        SHORT AUTOMODE_TAP_CMD_STATUS = 0;

             ^μ A

    "./inputs.c"、第3923行:警告:变量"mp_mask_var"在其之前使用

            值已设置

                            如果(MP_MASK_var = 0x4442)/25May04 JCM、则如果 MP MASK ="DB"(调试)、则显示 RS 错误

                               ^μ A

    "./inputs.c",第127行:警告:变量"errors"已设置,但从未使用

    静态 bool 错误[NUM_ERRORS + 1];

                ^μ A

    "./inputs.c",第4005行:警告:变量"natcfn_sEMA "已设置但从未设置

            已使用

    静态 bool natcfn_sEMA = 0;//信号量表示 TAP 更改为中性*/

                ^μ A

    已完成构建:"./inputs.c"

    编译文件:"../main.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile --preproc_mtprue_5_main_j020_main_tpruature_m5"/mtintran_pru_m5"/mtinu_pruat_jd_majd_max.5"/content_main/pruan.c/jd_

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "../main.c"  =>安全装置复位

      "../main.c"  => RESET_LPC_LINE

      "../main.c"  => Main_initPorts

      "../main.c"  => init_op_count_detection

      "./main.c"  => BCDToDecimal

      "../main.c"  => init_rtc

      "./main.c"  => checkdatalimits

      "../main.c"  => InitUART_Flash

      "./main.c"  => main

      "../main.c"  => init_powerfail_detection

      "./main.c"  => disable_ports

      "./main.c"  => basic_timer

      "../main.c"  =>端口2_ISR

      "../main.c"  =>端口1_ISR

      "./main.c"  => DecimalToBCD

    "./main.c",第103行:警告:声明了函数"update_indicators"

            隐式

        update_indicators();

        ^μ A

    "./main.c"、第116行:警告:声明了函数"init_scale_facter"

            隐式

        init_scale_factor();

        ^μ A

    "./main.c"、第162行:警告:隐式声明函数"getdataIPC"

                            getdataIPC();

                            ^μ A

    "./main.c"、第187行:警告:隐式声明函数"getdataIPC"

                     getdataIPC();

                     ^μ A

    "./main.c"、第411行:警告:声明了函数"MSG_build_non_SIEMS_data"

            隐式

                                          MSG_BUIGE_NON_SIEMENS_DATA();

                                          ^μ A

    "./main.c"、第594行:警告:隐式声明函数"_Flash_WB"

                            _Flash_WB();

                            ^μ A

    建筑完工:"../main.c"

    构建文件:"../meter.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile --preproc_msp430_d_ex相关性:"msc_5_prue_d_jd_d_tranuations":"mblue_d_jd_d_d_tranuanuations/mbluation.c/mcuitu.td_jd_

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "./meter.c"  => update_scalefcator

      "../meter.c"  => init_scale_factor

      "./meter.c"  =>确定_ild_shift_amount

      "./meter.c"  => DEFAULT_SCALE_factor

      "../meter.c"  => CHECK_CURRENT_BIAS_STATUS

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _signbitl

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _signbitf

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _signbit

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnormall

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnormalf

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnormal

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnanl

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnanf

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isnan

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isinfl

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isinff

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isinf

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h  "=>_isfinit

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "=>  _isfinitef

      "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h "  =>_is有限

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h  "=>__fpclassefyl

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h  "=>__fpclassefyf

      "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include/_defs.h  "=>__fpclassify

      "./meter.c"  => Meter_populateScaleFactors

      "./meter.c"  => update_xcomp_polarity

      "./meter.c"  => Meter_findClippingChannels

      "./meter.c"  => Meter_clearMeterParm

      "../meter.c"  => Meter_calcAdcAverages

      "./meter.c"  => Meter_calcSumOfSquares

      "./meter.c"  => Meter_calcRootMeanSquare

      "./meter.c"  => Meter_calcRMS

      "./meter.c"  => Meter_scaleRMS

      "./meter.c"  => calcP2Nosspt

      "./meter.c"  => Meter_findILoad

      "../meter.c"  =>确定性 VloadInput

      "./meter.c"  => Meter_calcPower

      "../meter.c"  => determine pwr;flow_dir

      "./meter.c"  => calcVcomp

      "./meter.c"  => calcPowerDelta

      "./meter.c"  => Meter_calcFrequency

      "./meter.c"  => Meter_doMetering

      "./meter.c"  => KIsOn

      "../meter.c"  => JIsOn

      "../meter.c"  => HSISOn

    "./meter.c",第117行:警告:隐式声明函数"memset"

        memset (&ADCs[0]、0、sizeof (ADC));

        ^μ A

    "./meter.c"、第252行:警告:隐式声明函数"memset"

      memset (&ADCs[0]、0、sizeof (ADC));

      ^μ A

    建筑完工:“./meter.c”

    构建文件:"../MSP_func_struc.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile --preproc_mstrat_m5_mc_msc_trun_d_trad_m5_tran_mc_tran_mc_msc_tran_mc_msc.c/v020":"_pru_pru_msc_tran_msc_tran_tran_msc_

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "../MSP_func_struc.c"  => setmetervalues

      "../MSP_func_struc.c"  => reg_configupdateOnocal

      "../MSP_func_struc.c"  => chcksum_calc

      "../MSP_func_struc.c"  => TestByteOrder

      "../MSP_func_struc.c"  => MSG_DATA_transmit

      "../MSP_func_struc.c"  => MSG_build_rtc_setting

      "../MSP_func_struc.c"  => MSG_build_REG_CONFIG_Setting

      "../MSP_func_struc.c"  => MSG_build_config_setting

      "../MSP_func_struc.c"  => MSG_build_LPC_REQ_setting

      "../MSP_func_struc.c"  => MSG_build_LPC_Restore_Setting

      "../MSP_func_struc.c"  => ProcessWakeupReqMessage

      "../MSP_func_struc.c"  => TapProcessOpMessage

      "../MSP_func_struc.c"  => ProcessShutReqMessage

      "../MSP_func_struc.c"  => ProcessRegSetMessage

      "../MSP_func_struc.c"  => ProcessRTCMessage

      "../MSP_func_struc.c"  => ProcessMaintDataReqMessage

      "../MSP_func_struc.c"  => ProcessMaintDataInitMessage

      "../MSP_func_struc.c"  =>处理器紧急关闭 ReqMessage

      "../MSP_func_struc.c"  => MSG_build_CAL_DATA_setting

      "../MSP_func_struc.c"  => ProcessDiagReqMessage

      "../MSP_func_struc.c"  => ProcessConfigMessage

      "../MSP_func_struc.c"  => ProcessComDataReqMessage

      "../MSP_func_struc.c"  => ProcessAdvConfigMessage

      "../MSP_func_struc.c"  => MSG_build_non-SIEMENS_DATA

      "../MSP_func_struc.c"  => MSG_build_meter_setting

      "../MSP_func_struc.c"  => MSG_build_harmon_setting

    "../MSP_func_struc.c"、第234行:警告:枚举类型与另一个类型混合

            类型

        discrete 命令= buffread[2];

                                   ^μ A

    "../MSP_func_struc.c"、第315行:警告:声明了函数"_Flash_WB"

            隐式

                                          _Flash_WB();

                                          ^μ A

    "../MSP_func_struc.c"、第333行:警告:声明了函数"Main_initPorts"

            隐式

                     MAIN_initPorts();                    // Init CLK,端口

                     ^μ A

    "../MSP_func_struc.c"、第340行:警告:函数"inputs_initMonitor"

            隐式声明

                     Inputs_initMonitor();                //设置输入监视器模块

                     ^μ A

    "./MSP_func_struc.c"、第341行:警告:声明了函数"Analog _initADC"

            隐式

                     analog_initadc();                    //开始 A/D 重复转换

                     ^μ A

    "../MSP_func_struc.c"、第517行:警告:声明了函数"raW_opcountstatus"

            隐式

        raW_opcountstatus();

        ^μ A

    完成构建:"../MSP_func_struc.c"

    生成文件:"../time.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile --preproc_mtprue_tunicon_m5_dive.t_tran_pru_t_pru_j020_tran_pru_prue_time/mtintrad_prue_prue_prue_ton_mtag_mtin

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "./time.c"  => time_isOneSecondElapsed

      "../time.c"  => time_isNewZeroCross

      "../time.c"  => time_isfqualencyLocked

      "./time.c"  => time_isEsthSecondElapsed

      "../time.c"  => TIME_getZeroCrossSum

      "../time.c"  => TIMERB1_ISR

      "../time.c"  => TIMERB0_ISR

      "../time.c"  => TIMERA1_ISR

      "../time.c"  => TIMERA0_ISR

    建筑完工:“./time.c”

    编译文件:"../uart.c"

    调用:MSP430编译器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 "--silicon_version=mspx -g -keep_unneed_statics -include_path="C:/ti/ccs930/ccs/ccs_base/msp430/include "-include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--verbose_diagnostics -diag_warning=225 -printf_support=minimal --preproc_with_compile --preproc_j430_verbose_udi20"/mcuit_jd_truart_j5_truart_tranuart_jd":"_jd_tranuart_jd_jd_tranuart_jd_jd_d_

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

      "../uart.c"  => serial_init_IPC

      "./uart.c"  => PROCESS_MESSAGE

      "../uart.c"  => serial_getc

      "../uart.c"  => Reset_TX_FIFO_U1

      "../uart.c"  => PUSH_U1_TxFifo

      "../uart.c"  => putstrU1

      "../uart.c"  => Reset_TX_FIFO_U0

      "../uart.c"  => PUSH_U0_TxFifo

      "../uart.c"  => putstrIPC

      "../uart.c"  =>处理数据

      "../uart.c"  => init_UART1_P1

      "../uart.c"  => init_UART0_J1

      "../uart.c"  => circ_bbuf_pop

      "../uart.c"  => IPC_Receive

      "../uart.c"  => getdataIPC

      "../uart.c"  => circ_bbuf_push

      "../uart.c"  => circ_bbuf_ffree_space

      "../uart.c"  => CHECK_SERIAL_DATA

      "../uart.c"  => USCI_A0_Rx

      "../uart.c"  => pop_U0_TxFifo

      "../UART.c"  => USCI_A0_Tx

      "../uart.c"  => pop_u1_TxFifo

      "../uart.c"  => USART1_TX

      "../uart.c"  => USART1_Rx

      "../uart.c"  => UART_isU1Busy

      "../uart.c"  => UART_initUart

      "../uart.c"  => UART_getCharU1

    "./uart.c"、第580行:警告:变量"data"已设置、但从未使用

      U8数据、j;

        ^μ A

    "../uart.c"、第17行:警告:变量"flush_data_size_2200"已设置、但是

            从未使用过

    静态 U8 flush_data_size_2200 =0;

              ^μ A

    完成构建:"../uart.c"

    构建目标:"mJ-5_Tap v020.out"

    调用:MSP430链接器

    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 /ti/ccs930/ccs/ccs_base/msp430/include /ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include "--silicon_version=mspx -g -keep_unneed_statics -verbose --verbose_diagnostics -diag_warning=225 -printf_support=minimal -z -z -m"mj-5_texample_vmp.map"----verbos_instruments"-mj./ovtexclus_instruments"-msp./ov_instruments"-msp./ovtexclus_instruments"-instruments"-msp./ov./ovtexclus_instruments"-msp./ov_instruments"-msp./ovtexclus_instruments"-msp./ovtexclus./instruments"-msp./ovtexclus./ov./instruments"-msp./ovtexample.texample.texample.texample.texample.texample.texample.texample.tables /ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/lib   

    MSP430 C/C++编译器                  v18.12.4.LTS

    版权所有(c) 2003-2018 Texas Instruments Incorporated

    "./lnk_MSP430FG4618.cmd"、第92行:警告:链接器命令文件没有

      TYPE=VECT_INIT 的段、但确实包含.intXX 段。 该文件可能会

      过时。 为所有.intXX 段生成中断指针。 。

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

      找到。 建议您将链接器命令文件更新到

      最新版本。

      .int00  :{}>INT00              /* MSP430中断矢量        */

    警告:创建不带 SECTIONS 规范的输出段".data"

    "../lnk_MSP430FG4618.cmd"、第78行:错误:程序将不可用

      存储器。 对齐方式对".cinit"大小为0xab 的放置失败。

      可用存储器范围:

      闪      存大小:0xc900      未使用:0x0        最大空洞:0x0       

      .cinit    :{}> FLASH            /*初始化表            */

    错误:在链接期间遇到错误;未构建"mJ-5_Tap _v020.out"

    >>编译失败

    Makefile:147:目标'MJ-5_Tap _v020.out'的配方失败

    Gmake:***[MJ-5_Tap _v020.OUT]错误1.

    gmake:目标"全部"不会由于错误而重新生成。

     

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

     

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

    将编译器更新为4.2.7并将编译设置更新为使用4.2.7后、问题得到解决。

    非常感谢您的帮助。

    IT 编译器版本问题。

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

    很高兴听到您解决了该问题。

    我想澄清的一点是、您遇到的链接器错误不是链接器代码大小限制问题、而是下面提到的问题:

    https://processors.wiki.ti.com/index.php/Compiler/diagnostic_messages/10099

    切换到较旧的链接器必须生成了一个较小的代码、使生成的段适合指定的范围。

    Ki

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

    谢谢。 我曾尝试减少 RAM 和代码,但未解决。

    当 CC6.2中没有许可证时,我们可能会遇到同样的问题。

    不知怎么说,此错误会误导人。

    可能是我需要一天使用新的链接器文件,而不是从旧文件中移植。