主题中讨论的其他器件:C2000WARE
工具/软件:Code Composer Studio
你(们)好
我收到此错误:
****为项目160kHz_One_input_two_out_SecondLPF 构建配置 CPU1_RAM ****
"C:\\ti\\ccsv8\\utils\\bin\\gmake"-k all
构建文件:"../160kHz_one_input_two_out_SecondLPF.c"
调用:C2000编译器
"c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.2.LTS/bin/cl2000 /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xs/common/include "-v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.2.LTS/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xs/headers/include:-include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xs/examples/cpu1/cla_adc_fir32/cpu01 -include_suppression_suppression_raid_diag=100k_suppress-f_inu1.368kHz -out_supu_suppress-out_input_suppress-f_guidag_guid_ine-f_ine_d_idag_ination_diag_intran.ap_guiag_ination=f_suppress-f_inu_inu_sup源 代码-f_suppress-f_d_suppress-f_d_suppress-pf-nature_suppress-pf-nature_suppress-pf-nature_guidag_inu.ap_d_guidep-f_ine_ination_diag_sup
完成构建:"../160kHz_one_input_two_out_SecondLPF.c"
构建目标:"160kHz_one_input_two_out_SecondLPF.out"
调用:C2000链接器
"c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.2.LTS/bin/cl2000 /ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.2.LTS/lib /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xs/common/cmd -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -define=_LAUNCHXL_F28377S -define=cp1 -g-float_suppress=10063 -tmu_support/capsit_express=10068 -express-cn_mode_info_ine_display_express-file_info-mode_info-mode_info_ine_infote_infote_infote_info-mode_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_infote_/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xs/headers/cmd /ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.2.LTS/include
"C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xs/common/cmd/2837xS_RAM_CLA_lnk_cpu1.cmd "、第73行:错误#10099-D:程序不能放入可用内存中。 对齐/分块放置在".text"大小为0x1282页0的位置失败。 可用存储器范围:
RAMM0大小:0x2DE 未使用:0x0最大空洞:0x0
RAMD0大小:0x800未使用:0xd 最大孔:0xd
RAMD1大小:0x800未使用:0x12最大孔:0x12
错误#10010:链接期间遇到错误;未构建"160kHz_One_input_two_out_SecondLPF.out"
>>编译失败
Makefile:153:目标'160kHz_one_input_two_out_SecondLPF.out'的配方失败
Gmake:***[160kHz_One_input_two_out_SecondLPF.out]错误1.
gmake:目标"全部"不会由于错误而重新生成。
****构建完成****
如何确定哪个器件不适合 ".text"段大小0x1282页0?
如果我查看链接器存储器映射、我有此行
".text.1 0 00000000 00000037 分配失败"
查看/内存分配给我一条红线、其中有55个数字。
在使用 CLA 之前、我使用了所有默认设置、所有程序都适用。 但是、对于 CLA、我发现另外几行代码会导致此错误。 我仔细看了一下
C28x 编译器-了解链接
但仍然很难理解代码的哪一部分会转到何处、如何执行
我控制它。 .spru513指出.text 段包含 exe 代码。 如何确定我超出限制的字节数?
谢谢 Vadim