主题中讨论的其他器件:MATHLIB、
大家好、我使用 CapTIvate GUI 工具配置一个简单的5按钮"self"触摸。 可以生成代码、并且可以在 CCS 12中加载。
编译成功完成、但链接器会导致内存大小错误。
不知道为什么代码会如此之大。
这是错误:
****项目 CAPTIVATE_Gen2的配置调试构建****
"C:\\ti\\ccs1250\\ccs\\utils\\bin\\gmake"-k -j 12 all -O
构建目标:"CAPTIVATE_Gen2.OUT"
调用:MSP430链接器
"c:/ti/ccs1250/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430 -vmspx --code_model=large --data_model=large -O1 - opt_for_speed=0 --align_for_power --use_hw_mpy=F5 - advice:hw_config="all"- define=__MSP430FR2672_ silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 -z -m"CAPTIVATE_Gen2.map"--heap_size=160 --stack_size=256 --cinit_hold_wDT=on -i"C /ti/ccs1250/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/lib:/ti/ccs1250/ccs/ccs_base/msp430/include /ti/ccs1250/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include -i"C:/ti/ccs1250/ccs/ccs_base/msp430/lib/FR2xx -i"C rom_model -o "capTIVATE_Gen2.out"./main.obj"./main.obj"/captivate/COMM/FunctionTimer.obj /captivate/BASE/libraries/captivate_fr2676_family.lib /mathlib/libraries/IQmathLib_CCS_MPY32_5xx_6xx_CPUX_large_code_large_data.lib ".cat".cat"".cat".cat_app/capt_lib.obj"./captivate_fc/float_f_float_v/captivat_f_fc.obc/bspxx/captivat_fc/float_captivat_v/f_f_f_f_f_captivate/captivat_gen2.32"/captivate/BASE/CAPT_ISR.obj /captivate/COMM/I2CSlave.obj /driverlib/MSP430FR2xx_4xx/libraries/driverlib_fr2676_family.lib /mathlib/libraries/QmathLib.lib。/captivate/ADVANCED/CAPT_Manager.obj。/captivate/COMM/CAPT_Interface.obj /captivate/COMM/UART.obj /mathlib/libraries/IQmathLib.lib /mathlib/libraries/QmathLib_CCS_MPY32_5xx_6xx_CPUX_large_code_large_data.lib。
"../lnk_msp430fr2672.cmd"、第128行:错误#10099-D:程序无法装入可用内存、或该段包含的调用站点需要无法为此段生成的 trampoline。 对齐放置失败、针对"ALL_FRAM"段的大小0x24ce。 可用存储器范围:
FRAM 大小:0x1f80 未使用:0x1f80 最大孔:0x1f80
>>编译失败
Makefile:177:目标"CAPTIVATE_Gen2.out"的食谱失败
错误#10010:链接期间遇到错误;未生成"capTIvate_gen2.out"
gmake[1]:***[CAPTIVATE_GEN2.OUT]错误1
gmake[1]:目标"辅助输出"由于错误而没有重新生成。
gmake:***[全部]错误2
Makefile:173:目标"全部"的食谱失败
****构建完成****
有什么想法如何让 IR 快速运行?
Günter