TI中文支持网
TI专业的中文技术问题搜集分享网站

AWR1642BOOST: 文件之和

Part Number:AWR1642BOOSTOther Parts Discussed in Thread:SYSBIOS, MATHLIB

您好,

我在此贴中看到一般合并完成的bin文件是MSS.BIN和DSS.BIN文件的大小之和。

(+) AWR1642生成了3个.BIN文件,如何组织下载空间? – 其它模拟产品 (Read-Only) – 存档论坛 – E2ETm 设计支持 (ti.com)

我的编译过程是如下

1.按顺序右键两个工程,点击build project,如下图1所示

2.然后去对应的工程文件的MSS文件的DEBUG中找到下图2红色的文件,而不是绿的那个

3.值得注意的是,我开始参考的帖子提到其文件大小应该为两个文件的和,我去找到的DSS目录下的DEBUG文件的bin,如下图3所示,发现其并不等于之和,请问是哪里出问题了。

4.观察到下面的编译提示,好像再输出文件的时候出现了错误

Building target: "xwr16xx_mmw_mss.xer4f"
Invoking: ARM Linker
"C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 –code_state=16 –float_support=VFPv3D16 -me -O3 –define=SOC_XWR16XX –define=SUBSYS_MSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=_LITTLE_ENDIAN –define=MMWAVE_L3RAM_SIZE=0x1F0000 -g –diag_warning=225 –diag_wrap=off –display_error_number –gen_func_subsections=on –enum_type=int –abi=eabi –obj_extension=.oer4f -z -m"xwr16xx_mmw_mss.map" –heap_size=0x800 –stack_size=0x800 -i"C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/control/mmwave/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/control/mmwavelink/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/crc/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/dma/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/esm/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/gpio/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/mailbox/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/osal/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/pinmux/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/soc/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/utils/cli/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/uart/lib" -i"C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/include" –reread_libs –disable_auto_rts –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_warning=225 –diag_wrap=off –display_error_number –warn_sections –xml_link_info="xwr16xx_mmw_mss_linkInfo.xml" –rom_model –unused_section_elimination=on -o "xwr16xx_mmw_mss.xer4f" "./cli.oer4f" "./cli_mmwave.oer4f" "./cliyuanlai.oer4f" "./mss_main.oer4f" "../mss_mmw_linker.cmd" "../r4f_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr16xx.aer4f -llibesm_xwr16xx.aer4f -llibgpio_xwr16xx.aer4f -llibsoc_xwr16xx.aer4f -llibpinmux_xwr16xx.aer4f -llibcrc_xwr16xx.aer4f -llibdma_xwr16xx.aer4f -llibuart_xwr16xx.aer4f -llibmailbox_xwr16xx.aer4f -llibmmwavelink_xwr16xx.aer4f -llibmmwave_xwr16xx.aer4f -llibcli_xwr16xx.aer4f -lrtsv7R4_T_le_v3D16_eabi.lib -llibc.a<Linking>
Finished building target: "xwr16xx_mmw_mss.xer4f"
C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/scripts/ImageCreator/xwr16xx/out2rprc/out2rprc.exe xwr16xx_mmw_mss.xer4f xwr16xx_mmw_mss.bin
Parsing the input object file, xwr16xx_mmw_mss.xer4f.
Appending zeros 0
Appending zeros 256
File conversion complete!
C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/scripts/ImageCreator/xwr16xx/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 xwr16xx_mmw.bin 0x35510000 xwr16xx_mmw_mss.bin 0xb5510000 C:/ti/SDK/mmwave_sdk_02_00_00_04/firmware/radarss/xwr16xx_radarss_rprc.bin 0xd5510000 C:/Users/try3701/workspace_v11/mmw_dss_16xx/Debug/xwr16xx_mmw_dss.bin
Number of Input Files 3
Error opening input image file! C:/Users/try3701/workspace_v11/mmw_dss_16xx/Debug/xwr16xx_mmw_dss.bin
Number of zeros 48
Number of zeros 32
C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/scripts/ImageCreator/xwr16xx/crc_multicore_image/crc_multicore_image.exe xwr16xx_mmw.bin xwr16xx_mmw.bin.tmp
size of App Image is 120320 bytes
cur_crc_read_addr 128
cur_crc_read_addr 98368
Failed to remove CRC temp file
C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe xwr16xx_mmw.bin
>>>> Binary CRC32 = 3d1e3805 <<<<
>>>> Total bytes in binary file 120324 <<<<

jian zhang:

请问这种情况应该如何解决?

一. 我的mss的properties->build->post build steps 命令如下图及内容所示

Post-build steps:

${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/out2rprc/out2rprc.exe xwr16xx_mmw_mss.xer4f xwr16xx_mmw_mss.bin${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 xwr16xx_mmw.bin 0x35510000 xwr16xx_mmw_mss.bin 0xb5510000 ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/firmware/radarss/xwr16xx_radarss_rprc.bin 0xd5510000 ${WORKSPACE_LOC}/mmw_dss_16xx/Debug/xwr16xx_mmw_dss.bin${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/crc_multicore_image/crc_multicore_image.exe xwr16xx_mmw.bin xwr16xx_mmw.bin.tmp${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe xwr16xx_mmw.bin

二. 下面是我的workspace的内容所示,选择的两个文件即为我的源文件,我的源文件本来是不在这个目录里面的,我是把我的源文件复制到这里的。不知道是否有影响。

三.错误提示他打不开文件xwr16xx_mmw_dss.bin,我的源文件里是有这个的。(再次强调,我本来workspace中没有这个源文件,我是看到编译通不过根据提示认为是不是我没有把源文件放在workspace里)

,

jian zhang:

我的DSS编译窗口提示为如下:

**** Clean-only build of configuration Debug for project mmw_dss_16xx ****

"C:\\ti\\ccs1120\\ccs\\utils\\bin\\gmake" -k -j 16 clean -O DEL /F "xwr16xx_mmw_dss.hex" "configPkg\linker.cmd" "configPkg\compiler.opt" "xwr16xx_mmw_dss.xe674" DEL /F "dss_config_edma_util.oe674" "dss_data_path.oe674" "dss_lvds_stream.oe674" "dss_main.oe674" "gen_twiddle_fft16x16.oe674" "gen_twiddle_fft32x32.oe674" "matrix_math.oe674" "mmwDemo_monitor.oe674" "rx_ch_bias_measure.oe674" DEL /F "dss_config_edma_util.d" "dss_data_path.d" "dss_lvds_stream.d" "dss_main.d" "gen_twiddle_fft16x16.d" "gen_twiddle_fft32x32.d" "matrix_math.d" "mmwDemo_monitor.d" "rx_ch_bias_measure.d" RMDIR /S/Q "configPkg\" 找不到 C:\Users\try3701\workspace_v11\2022_06_27\mmw_dss_1642\Debug\xwr16xx_mmw_dss.hexFinished clean

**** Build Finished ****

**** Build of configuration Debug for project mmw_dss_16xx ****

"C:\\ti\\ccs1120\\ccs\\utils\\bin\\gmake" -k -j 16 all -O rm -f C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642/xwr16xx_mmw_dss.binmakefile:195: recipe for target 'pre-build' failedprocess_begin: CreateProcess(NULL, rm -f C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642/xwr16xx_mmw_dss.bin, …) failed.make (e=2): 系统找不到指定的文件。 gmake[1]: [pre-build] Error 2 (ignored) Building file: "../dss_mmw.cfg"Invoking: XDCtools"C:/ti/SDK/xdctools_3_50_04_43_core/xs" –xdcpath="C:/ti/BIOS/bios_6_53_02_00/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C674 -p ti.platforms.c6x:IWR16XX:false:600 -r release -c "C:/ti/SDK/ti-cgt-c6000_8.1.3" "../dss_mmw.cfg"making package.mak (because of package.bld) …generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) …configuring dss_mmw.xe674 from package/cfg/dss_mmw_pe674.cfg …generating custom ti.sysbios library makefile … Starting build of library sources …making C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642/src/sysbios/sysbios.ae674 …gmake[1]: Entering directory `C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642/src/sysbios'gmake[1]: Nothing to be done for `all'.gmake[1]: Leaving directory `C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642/src/sysbios'Build of libraries done.cle674 package/cfg/dss_mmw_pe674.c …Finished building: "../dss_mmw.cfg" Building file: "../gen_twiddle_fft32x32.c"Invoking: C6000 Compiler"C:/ti/SDK/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 –abi=eabi -O3 -ms0 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/mathlib_c674x_3_1_2_1/packages" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" –include_path="C:/ti/SDK/ti-cgt-c6000_8.1.3/include" -g –gcc –define=SOC_XWR16XX –define=SUBSYS_DSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_wrap=off –diag_warning=225 –display_error_number –gen_func_subsections=on –obj_extension=.oe674 –preproc_with_compile –preproc_dependency="gen_twiddle_fft32x32.d_raw" –cmd_file="configPkg/compiler.opt" "../gen_twiddle_fft32x32.c"Finished building: "../gen_twiddle_fft32x32.c" Building file: "../gen_twiddle_fft16x16.c"Invoking: C6000 Compiler"C:/ti/SDK/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 –abi=eabi -O3 -ms0 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/mathlib_c674x_3_1_2_1/packages" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" –include_path="C:/ti/SDK/ti-cgt-c6000_8.1.3/include" -g –gcc –define=SOC_XWR16XX –define=SUBSYS_DSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_wrap=off –diag_warning=225 –display_error_number –gen_func_subsections=on –obj_extension=.oe674 –preproc_with_compile –preproc_dependency="gen_twiddle_fft16x16.d_raw" –cmd_file="configPkg/compiler.opt" "../gen_twiddle_fft16x16.c"Finished building: "../gen_twiddle_fft16x16.c" Building file: "../mmwDemo_monitor.c"Invoking: C6000 Compiler"C:/ti/SDK/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 –abi=eabi -O3 -ms0 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/mathlib_c674x_3_1_2_1/packages" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" –include_path="C:/ti/SDK/ti-cgt-c6000_8.1.3/include" -g –gcc –define=SOC_XWR16XX –define=SUBSYS_DSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_wrap=off –diag_warning=225 –display_error_number –gen_func_subsections=on –obj_extension=.oe674 –preproc_with_compile –preproc_dependency="mmwDemo_monitor.d_raw" –cmd_file="configPkg/compiler.opt" "../mmwDemo_monitor.c"Finished building: "../mmwDemo_monitor.c" Building file: "../dss_config_edma_util.c"Invoking: C6000 Compiler"C:/ti/SDK/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 –abi=eabi -O3 -ms0 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/mathlib_c674x_3_1_2_1/packages" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" –include_path="C:/ti/SDK/ti-cgt-c6000_8.1.3/include" -g –gcc –define=SOC_XWR16XX –define=SUBSYS_DSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_wrap=off –diag_warning=225 –display_error_number –gen_func_subsections=on –obj_extension=.oe674 –preproc_with_compile –preproc_dependency="dss_config_edma_util.d_raw" –cmd_file="configPkg/compiler.opt" "../dss_config_edma_util.c"Finished building: "../dss_config_edma_util.c" Building file: "../rx_ch_bias_measure.c"Invoking: C6000 Compiler"C:/ti/SDK/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 –abi=eabi -O3 -ms0 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/mathlib_c674x_3_1_2_1/packages" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" –include_path="C:/ti/SDK/ti-cgt-c6000_8.1.3/include" -g –gcc –define=SOC_XWR16XX –define=SUBSYS_DSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_wrap=off –diag_warning=225 –display_error_number –gen_func_subsections=on –obj_extension=.oe674 –preproc_with_compile –preproc_dependency="rx_ch_bias_measure.d_raw" –cmd_file="configPkg/compiler.opt" "../rx_ch_bias_measure.c"Finished building: "../rx_ch_bias_measure.c" Building file: "../dss_lvds_stream.c"Invoking: C6000 Compiler"C:/ti/SDK/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 –abi=eabi -O3 -ms0 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/mathlib_c674x_3_1_2_1/packages" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" –include_path="C:/ti/SDK/ti-cgt-c6000_8.1.3/include" -g –gcc –define=SOC_XWR16XX –define=SUBSYS_DSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_wrap=off –diag_warning=225 –display_error_number –gen_func_subsections=on –obj_extension=.oe674 –preproc_with_compile –preproc_dependency="dss_lvds_stream.d_raw" –cmd_file="configPkg/compiler.opt" "../dss_lvds_stream.c"Finished building: "../dss_lvds_stream.c" Building file: "../matrix_math.c"Invoking: C6000 Compiler"C:/ti/SDK/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 –abi=eabi -O3 -ms0 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/mathlib_c674x_3_1_2_1/packages" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" –include_path="C:/ti/SDK/ti-cgt-c6000_8.1.3/include" -g –gcc –define=SOC_XWR16XX –define=SUBSYS_DSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_wrap=off –diag_warning=225 –display_error_number –gen_func_subsections=on –obj_extension=.oe674 –preproc_with_compile –preproc_dependency="matrix_math.d_raw" –cmd_file="configPkg/compiler.opt" "../matrix_math.c"Finished building: "../matrix_math.c" Building file: "../dss_main.c"Invoking: C6000 Compiler"C:/ti/SDK/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 –abi=eabi -O3 -ms0 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/mathlib_c674x_3_1_2_1/packages" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" –include_path="C:/ti/SDK/ti-cgt-c6000_8.1.3/include" -g –gcc –define=SOC_XWR16XX –define=SUBSYS_DSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_wrap=off –diag_warning=225 –display_error_number –gen_func_subsections=on –obj_extension=.oe674 –preproc_with_compile –preproc_dependency="dss_main.d_raw" –cmd_file="configPkg/compiler.opt" "../dss_main.c"Finished building: "../dss_main.c" Building file: "../dss_data_path.c"Invoking: C6000 Compiler"C:/ti/SDK/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 –abi=eabi -O3 -ms0 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_dss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/mathlib_c674x_3_1_2_1/packages" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" –include_path="C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" –include_path="C:/ti/SDK/ti-cgt-c6000_8.1.3/include" -g –gcc –define=SOC_XWR16XX –define=SUBSYS_DSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_wrap=off –diag_warning=225 –display_error_number –gen_func_subsections=on –obj_extension=.oe674 –preproc_with_compile –preproc_dependency="dss_data_path.d_raw" –cmd_file="configPkg/compiler.opt" "../dss_data_path.c"Finished building: "../dss_data_path.c" Building target: "xwr16xx_mmw_dss.xe674"Invoking: C6000 Linker"C:/ti/SDK/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 –abi=eabi -O3 -ms0 -g –gcc –define=SOC_XWR16XX –define=SUBSYS_DSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_wrap=off –diag_warning=225 –display_error_number –gen_func_subsections=on –obj_extension=.oe674 -z -m"xwr16xx_mmw_dss.map" –heap_size=0x800 –stack_size=0x800 -i"C:/ti/SDK/ti-cgt-c6000_8.1.3/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/control/mmwave/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/control/mmwavelink/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/crc/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/mailbox/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/osal/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/soc/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/uart/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/edma/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/adcbuf/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/alg/mmwavelib/lib" -i"C:/ti/SDK/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/lib" -i"C:/ti/SDK/mathlib_c674x_3_1_2_1/packages/ti/mathlib/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/cbuff/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/utils/hsiheader/lib" -i"C:/ti/SDK/ti-cgt-c6000_8.1.3/include" –reread_libs –disable_auto_rts –define=MMWAVE_L3RAM_SIZE=0xC0000 –warn_sections –diag_wrap=off –diag_warning=225 –display_error_number –xml_link_info="xwr16xx_mmw_dss_linkInfo.xml" –ram_model –unused_section_elimination=on -o "xwr16xx_mmw_dss.xe674" "./dss_config_edma_util.oe674" "./dss_data_path.oe674" "./dss_lvds_stream.oe674" "./dss_main.oe674" "./gen_twiddle_fft16x16.oe674" "./gen_twiddle_fft32x32.oe674" "./matrix_math.oe674" "./mmwDemo_monitor.oe674" "./rx_ch_bias_measure.oe674" "../c674x_linker.cmd" "../dss_mmw_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr16xx.ae674 -llibsoc_xwr16xx.ae674 -llibcrc_xwr16xx.ae674 -llibuart_xwr16xx.ae674 -llibmailbox_xwr16xx.ae674 -llibmmwavelink_xwr16xx.ae674 -llibmmwave_xwr16xx.ae674 -lmathlib.ae674 -ldsplib.ae64P -llibedma_xwr16xx.ae674 -llibadcbuf_xwr16xx.ae674 -llibmmwavealg_xwr16xx.ae674 -llibcbuff_xwr16xx.ae674 -llibhsiheader_xwr16xx.ae674 -lrts6740_elf.lib -llibc.a <Linking>warning #10370-D: Possible codesize or performance degradation. Section ".text:MmwDemo_interFrameProcessing:dss_data_path.oe674" has calls to rts routines, but rts is placed out of range from call site at 0xe00ea0, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with –disable_push_pop.warning #10370-D: Possible codesize or performance degradation. Section ".text:MmwDemo_interFrameProcessing:dss_data_path.oe674" has calls to rts routines, but rts is placed out of range from call site at 0xe02728, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with –disable_push_pop.warning #10370-D: Possible codesize or performance degradation. Section ".text:SOC_init:libsoc_xwr16xx.ae674<soc.oe674>" has calls to rts routines, but rts is placed out of range from call site at 0x20002bc4, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with –disable_push_pop.warning #10370-D: Possible codesize or performance degradation. Section ".text:SOC_init:libsoc_xwr16xx.ae674<soc.oe674>" has calls to rts routines, but rts is placed out of range from call site at 0x20002ac0, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with –disable_push_pop.Finished building target: "xwr16xx_mmw_dss.xe674" C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/scripts/ImageCreator/xwr16xx/out2rprc/out2rprc.exe xwr16xx_mmw_dss.xe674 xwr16xx_mmw_dss.binParsing the input object file, xwr16xx_mmw_dss.xe674.Appending zeros 8486144Appending zeros 8502928Appending zeros 8508576File conversion complete!

**** Build Finished ****

MSS编译窗口提示为如下:

**** Clean-only build of configuration Debug for project mmw_mss_16xx ****

"C:\\ti\\ccs1120\\ccs\\utils\\bin\\gmake" -k -j 16 clean -O DEL /F "xwr16xx_mmw_mss.hex" "configPkg\linker.cmd" "configPkg\compiler.opt" "xwr16xx_mmw_mss.xer4f" DEL /F "cli.oer4f" "cli_mmwave.oer4f" "cliyuanlai.oer4f" "mss_main.oer4f" DEL /F "cli.d" "cli_mmwave.d" "cliyuanlai.d" "mss_main.d" RMDIR /S/Q "configPkg\" 找不到 C:\Users\try3701\workspace_v11\2022_06_27\mmw_mss_1642\Debug\xwr16xx_mmw_mss.hexFinished clean

**** Build Finished ****

**** Build of configuration Debug for project mmw_mss_16xx ****

"C:\\ti\\ccs1120\\ccs\\utils\\bin\\gmake" -k -j 16 all -O rm -f C:/Users/try3701/workspace_v11/2022_06_27/mmw_mss_1642/xwr16xx_mmw_mss.binmakefile:188: recipe for target 'pre-build' failedprocess_begin: CreateProcess(NULL, rm -f C:/Users/try3701/workspace_v11/2022_06_27/mmw_mss_1642/xwr16xx_mmw_mss.bin, …) failed.make (e=2): 系统找不到指定的文件。 gmake[1]: [pre-build] Error 2 (ignored) Building file: "../mss_mmw.cfg"Invoking: XDCtools"C:/ti/SDK/xdctools_3_50_04_43_core/xs" –xdcpath="C:/ti/BIOS/bios_6_53_02_00/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.R4F -p ti.platforms.cortexR:IWR16XX:false:200 -r release -c "C:/ti/SDK/ti-cgt-arm_16.9.6.LTS" –compileOptions "–enum_type=int " "../mss_mmw.cfg"making package.mak (because of package.bld) …generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) …configuring mss_mmw.xer4f from package/cfg/mss_mmw_per4f.cfg …generating custom ti.sysbios library makefile … Starting build of library sources …making C:/Users/try3701/workspace_v11/2022_06_27/mmw_mss_1642/src/sysbios/sysbios.aer4f …gmake[1]: Entering directory `C:/Users/try3701/workspace_v11/2022_06_27/mmw_mss_1642/src/sysbios'gmake[1]: Nothing to be done for `all'.gmake[1]: Leaving directory `C:/Users/try3701/workspace_v11/2022_06_27/mmw_mss_1642/src/sysbios'Build of libraries done.cler4f package/cfg/mss_mmw_per4f.c …Finished building: "../mss_mmw.cfg" Building file: "../cli.c"Invoking: ARM Compiler"C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 –code_state=16 –float_support=VFPv3D16 -me -O3 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_mss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/include" –define=SOC_XWR16XX –define=SUBSYS_MSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=_LITTLE_ENDIAN –define=MMWAVE_L3RAM_SIZE=0x1F0000 -g –diag_warning=225 –diag_wrap=off –display_error_number –gen_func_subsections=on –enum_type=int –abi=eabi –obj_extension=.oer4f –preproc_with_compile –preproc_dependency="cli.d_raw" –cmd_file="configPkg/compiler.opt" "../cli.c"Finished building: "../cli.c" Building file: "../cli_mmwave.c"Invoking: ARM Compiler"C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 –code_state=16 –float_support=VFPv3D16 -me -O3 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_mss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/include" –define=SOC_XWR16XX –define=SUBSYS_MSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=_LITTLE_ENDIAN –define=MMWAVE_L3RAM_SIZE=0x1F0000 -g –diag_warning=225 –diag_wrap=off –display_error_number –gen_func_subsections=on –enum_type=int –abi=eabi –obj_extension=.oer4f –preproc_with_compile –preproc_dependency="cli_mmwave.d_raw" –cmd_file="configPkg/compiler.opt" "../cli_mmwave.c"Finished building: "../cli_mmwave.c" Building file: "../cliyuanlai.c"Invoking: ARM Compiler"C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 –code_state=16 –float_support=VFPv3D16 -me -O3 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_mss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/include" –define=SOC_XWR16XX –define=SUBSYS_MSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=_LITTLE_ENDIAN –define=MMWAVE_L3RAM_SIZE=0x1F0000 -g –diag_warning=225 –diag_wrap=off –display_error_number –gen_func_subsections=on –enum_type=int –abi=eabi –obj_extension=.oer4f –preproc_with_compile –preproc_dependency="cliyuanlai.d_raw" –cmd_file="configPkg/compiler.opt" "../cliyuanlai.c"Finished building: "../cliyuanlai.c" Building file: "../mss_main.c"Invoking: ARM Compiler"C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 –code_state=16 –float_support=VFPv3D16 -me -O3 –include_path="C:/Users/try3701/workspace_v11/2022_06_27/mmw_mss_1642" –include_path="C:/ti/SDK/mmwave_sdk_02_00_00_04/packages" –include_path="C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/include" –define=SOC_XWR16XX –define=SUBSYS_MSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=_LITTLE_ENDIAN –define=MMWAVE_L3RAM_SIZE=0x1F0000 -g –diag_warning=225 –diag_wrap=off –display_error_number –gen_func_subsections=on –enum_type=int –abi=eabi –obj_extension=.oer4f –preproc_with_compile –preproc_dependency="mss_main.d_raw" –cmd_file="configPkg/compiler.opt" "../mss_main.c""../mss_main.c", line 1364: warning #552-D: variable "numPaddingBytes" was set but never usedFinished building: "../mss_main.c" Building target: "xwr16xx_mmw_mss.xer4f"Invoking: ARM Linker"C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 –code_state=16 –float_support=VFPv3D16 -me -O3 –define=SOC_XWR16XX –define=SUBSYS_MSS –define=DOWNLOAD_FROM_CCS –define=DebugP_ASSERT_ENABLED –define=_LITTLE_ENDIAN –define=MMWAVE_L3RAM_SIZE=0x1F0000 -g –diag_warning=225 –diag_wrap=off –display_error_number –gen_func_subsections=on –enum_type=int –abi=eabi –obj_extension=.oer4f -z -m"xwr16xx_mmw_mss.map" –heap_size=0x800 –stack_size=0x800 -i"C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/control/mmwave/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/control/mmwavelink/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/crc/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/dma/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/esm/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/gpio/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/mailbox/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/osal/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/pinmux/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/soc/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/utils/cli/lib" -i"C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/ti/drivers/uart/lib" -i"C:/ti/SDK/ti-cgt-arm_16.9.6.LTS/include" –reread_libs –disable_auto_rts –define=MMWAVE_L3RAM_SIZE=0xC0000 –diag_warning=225 –diag_wrap=off –display_error_number –warn_sections –xml_link_info="xwr16xx_mmw_mss_linkInfo.xml" –rom_model –unused_section_elimination=on -o "xwr16xx_mmw_mss.xer4f" "./cli.oer4f" "./cli_mmwave.oer4f" "./cliyuanlai.oer4f" "./mss_main.oer4f" "../mss_mmw_linker.cmd" "../r4f_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr16xx.aer4f -llibesm_xwr16xx.aer4f -llibgpio_xwr16xx.aer4f -llibsoc_xwr16xx.aer4f -llibpinmux_xwr16xx.aer4f -llibcrc_xwr16xx.aer4f -llibdma_xwr16xx.aer4f -llibuart_xwr16xx.aer4f -llibmailbox_xwr16xx.aer4f -llibmmwavelink_xwr16xx.aer4f -llibmmwave_xwr16xx.aer4f -llibcli_xwr16xx.aer4f -lrtsv7R4_T_le_v3D16_eabi.lib -llibc.a <Linking>Finished building target: "xwr16xx_mmw_mss.xer4f" C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/scripts/ImageCreator/xwr16xx/out2rprc/out2rprc.exe xwr16xx_mmw_mss.xer4f xwr16xx_mmw_mss.binParsing the input object file, xwr16xx_mmw_mss.xer4f.Appending zeros 0Appending zeros 256File conversion complete!C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/scripts/ImageCreator/xwr16xx/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 xwr16xx_mmw.bin 0x35510000 xwr16xx_mmw_mss.bin 0xb5510000 C:/ti/SDK/mmwave_sdk_02_00_00_04/firmware/radarss/xwr16xx_radarss_rprc.bin 0xd5510000 C:/Users/try3701/workspace_v11/mmw_dss_16xx/Debug/xwr16xx_mmw_dss.binNumber of Input Files 3Error opening input image file! C:/Users/try3701/workspace_v11/mmw_dss_16xx/Debug/xwr16xx_mmw_dss.binNumber of zeros 48Number of zeros 32 C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/scripts/ImageCreator/xwr16xx/crc_multicore_image/crc_multicore_image.exe xwr16xx_mmw.bin xwr16xx_mmw.bin.tmpsize of App Image is 120320 bytescur_crc_read_addr 128cur_crc_read_addr 98368Failed to remove CRC temp file C:/ti/SDK/mmwave_sdk_02_00_00_04/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe xwr16xx_mmw.bin>>>> Binary CRC32 = 3d1e3805 <<<<>>>> Total bytes in binary file 120324 <<<<

**** Build Finished ****

,

Nancy Wang:

再没有修改工程之前有测试过吗?

jian zhang 说:下面是我的workspace的内容所示,选择的两个文件即为我的源文件,我的源文件本来是不在这个目录里面的,我是把我的源文件复制到这里的。不知道是否有影响。

是直接导入的工程吗?直接导入工程应该会直接到workspace中。

,

jian zhang:

我是在这个界面点击导入的

并且我在导入之后,查看workspace发现其并没有在其中

,

Nancy Wang:

我尝试从industrial toolbox导入OOB demo,编译后也遇到了相同的报错,我咨询一下相关工程师再给你回复。

mmwave_industrial_toolbox_4_7_0__win\mmwave_industrial_toolbox_4_7_0\labs\out_of_box_demo

赞(0)
未经允许不得转载:TI中文支持网 » AWR1642BOOST: 文件之和
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1