Other Parts Discussed in Thread: SYSBIOS, MATHLIB
您好,
我在此贴中看到一般合并完成的bin文件是MSS.BIN和DSS.BIN文件的大小之和。
(+) AWR1642生成了3个.BIN文件,如何组织下载空间? - 其它模拟产品 (Read-Only) - 存档论坛 - E2E 设计支持 (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 <<<<