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.
工具/软件:Code Composer Studio
您好!
我对 code composer studio 有疑问。
我正在使用"pow"和"exp"等数学函数。 这些函数由名为"rts430x[...]...lib"的库提供、从而导致、例如、对于 pow、11kB 的 SRAM。 由于对我的应用程序来说太大、我使用"pow"和"exp"的实现创建了自己的库。 如果我将该库包含到项目中并导入自定义库、我仍然可以看到"rts430x[...]...lib"正在使用。
您能否告诉我如何使用"rts430x[...]...lib"库来防止 Code Composer Studio?
此致
Matthias
下面是我非常简单的 main.c 内容:
#include #include "custom_math.h" /** * main.c */ int main (void) { WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时 器 float in = 23.6; float res = 0.0; res = pow (in、5.5); return 0; }
My Memory Allocation 视图
Code Composer Studio 信息
此常见问题解答中介绍了您的屏幕截图不可见的可能原因。
正如 Keith Barkley 建议的、一种方法是编写 pow 和 exp 的自定义实现、并为这些函数指定不同的名称。
可以通过一些方法将自定义函数命名 为 pow 和 exp、并让它们被使用、而不是 RTS 库中的函数。 一种方法是在作为主工程一部分的源文件中定义它们。 另一种方法是将它们放入自定义库中。 如果您使用自定义库、请使用链接器选项--priority 而不是 --reread_libs,并确保链接器在 RTS 库之前看到自定义库。
谢谢、此致、
乔治
您好、George、
我现在使用 --priority set 来插入库。 遗憾的是、构建过程未完成、给出了以下错误。 实际上、我看不到错误是什么。 您可以请求帮助吗?
***"Build of configuration Debug_TI for project testmsplib **"C :\\ti\\ccs1010\\ccs\\utils\\bin\\gmake"-k -j 8 all -O building file:"./main.c" inverting:MSP430 Compiler "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430 /ti/ccs1010/ccs/ccs_base/msp430/include /ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include -vmspx -code_model=small_hw_ex-cn=cn=cn_support=cn-cn=intrate-board-cn=cn=cn_support=cn-cn=cn-cn=ines=-display-cn-cn=-cn-cn-cn=-cn/msp430_support=-cn=-cn-cn_cn=-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn=-cn-cn/msp430_cn=-cn_cn_cn_cn=-inorit_support-in-cn=-in-cn-cn-cn-cn=-cn-cn /Users/mgroenin/workspace_v10333/testmsplib silicon_errater=CPU21 --silicon_errater=cpu22 --silicon_errater=cpu40 --preproc_with_compile --preproc_dependence="main.d_ray""./main.c" "./main.c",第10行:警告#552-D:变量"res"已设置,但从未使用 过"main.c",即"153.c"。 建议将变量声明为'static const'或'const' "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第334行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第335行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第336行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第337行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第338行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第339行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第341行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第342行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第343行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第344行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第345行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第346行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第347行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第348行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第349行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第351行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第352行(第11列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第353行(第11列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第355行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第356行(第11列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第357行(第11列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第359行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第360行(第11列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第361行(第11列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第363行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第364行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第365行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第366行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第367行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第368行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第374行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第375行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第376行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第377行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第378行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第379行(第10列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第396行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第398行(第9列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第400行(第13列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第404行(第9列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第406行(第13列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第413行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第415行(第9列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第417行(第13列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第421行(第9列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第423行(第13列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第430行(第37列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第432行(第9列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第434行(第13列):备注#1531-D:(ULP 5.2)检测到的浮点操作。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第438行(第9列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include/_defs.h、第440行(第13列):备注#1531-D:(ULP 5.2)检测到的浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "./main.c"、第12行(第6列):备注#1531-D:(ULP 5.2)检测到浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型 "./main.c"、第14行(第6列):备注#1531-D:(ULP 5.2)检测到浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功率密集型 构建完成的:"../main.c" 构建目标:"testmspib.out" 调用:MSP430链接 器"C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430 -vmspx -code_model=small -use_hw_mpy=F5 -advice:power-advice:hw_advice:hw_off-advice -hw_config_error=-f_support=-misor_display_support=-f_isor_diag=-f=-rom_display_isor_off-f=us_display_off-f=us_display_guest_off-f=us_error=-f=-f_display_display_guest_ silicon_aerra=CPU22 --silicon_erra=cpu40 -z -m"testmspib.map"--heap_size=160 --stack_size=160 --cinit_hold_wdt=on -i"C:/ti/ccs1010/ccs/ccs_base/msp430/include -i"C:/ti/ccs1010/ccs/ccs_base/msp430/lib/FR2xx /Users/mgroenin/Desktop/tmp/firmware_new/REN_ZMOD4410-Odor-Firmware-2p1p1_SWR_20201001/Renesas_ZMOD4410_Odor_Example_2.1.1/Renesas_ZMOD4410_Odor_Example/ZMOD4410_Firmware/gas-algorithm-libraries/odor/Texas -i"c:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/lib -i"c:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include --testit_hold_linkg-ex-ment-display_msp430_lines=ma-memb.xml_display_zh-out_mspinstruments/msp430_display_remote_display.xml"-mspinescapsprise_display_line_display_zh-status.xml-mspines=/cn/msp430_display_display_mspines/spru.xml-mspines=/cn/spru.xml-mspines=/cn/spru.xml-mblempremote_display_display_display. 警告#10420-D:对于 FRAM 器件、启动时需要禁用 GPIO 上电默认高阻抗模式、以激活先前配置的端口设置。 这可以通过清零 PM5CTL0寄存器中的 LOCKLPM5位来完成。 未定义的首次引用 符号 文件中 ------ -------- _eqdf2 C:/Users/mgroenin/Desktop/tmp/firmware_new/REN_ZMOD4410-Odor-Firmware-2p1p1_SWR_20201001/Renesas_ZMOD4410_Odor_Example_2.1.1/Renesas_ZMOD4410_Odor_Example/ZMOD4410_Firmware/gas-algorithm-libraries/odor/Texas Instruments MSP430/MSP430/lib_Renesas_math.a _gtdf2 C:/Users/mgroenin/Desktop/tmp/firmware_new/REN_ZMOD4410-Odor-Firmware-2p1p1_SWR_20201001/Renesas_ZMOD4410_Odor_Example_2.1.1/Renesas_ZMOD4410_Odor_Example/ZMOD4410_Firmware/gas-algorithm-libraries/odor/Texas Instruments MSP430/MSP430/lib_Renesas_math.a _ledf2 C:/Users/mgroenin/Desktop/tmp/firmware_new/REN_ZMOD4410-Odor-Firmware-2p1p1_SWR_20201001/Renesas_ZMOD4410_Odor_Example_2.1.1/Renesas_ZMOD4410_Odor_Example/ZMOD4410_Firmware/gas-algorithm-libraries/odor/Texas Instruments MSP430/MSP430/lib_Renesas_math.a _ltdf2 C:/Users/mgroenin/Desktop/tmp/firmware_new/REN_ZMOD4410-Odor-Firmware-2p1p1_SWR_20201001/Renesas_ZMOD4410_Odor_Example_2.1.1/Renesas_ZMOD4410_Odor_Example/ZMOD4410_Firmware/gas-algorithm-libraries/odor/Texas Instruments MSP430/MSP430/lib_Renesas_math.a 错误#10234-D:未解析的符号保持 备注#10371-D:(ULP 1.1)未检测到低功耗模式状态的使用更改指令 错误#10010:链接期间遇到错误;"testmsplib.out"未生成 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口1。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口2。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口3。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口4。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口5。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口6。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口7。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口8。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口9。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口10。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口 A。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口 B。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口 C。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口 D。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口 E。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。 备注#10422-D:(ULP 6.2)检测到使用了具有可用32位硬件乘法器的器件、但不使用 MSPMATHLIB 库(libmath.a)。 建议使用 MSPMATHLIB 库(libmath.a)来提高性能。 >>编译失败 makefile:141:目标'testmsplib.out'的配方失败 gmake[1]:***[testmsplib.out]错误1 makefile:137:目标'all'的配方失败 gmake:***[All]错误2 ****编译完成****
以下是对关键错误的诊断开始...
[引用用户="Matthias Groenign "]
undefined first referenced
symbol in file
--------- ----------------
__eqdf2 C:/Users/mgroenin/Desktop/tmp/firmware_new
[/报价]
这意味着库 lib_Renesas_math.c.obj 中的文件 Renesas_math.c 会调用一个名为__eqdf2的函数(或引用全局变量),但没有具有该名称的函数。 这与诊断中提到的其他三个符号类似。 这些函数应该来自哪里?
谢谢、此致、
乔治