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.

Compiler/AWR1443BOOST: AR1443EVM-010

Part Number: AWR1443BOOST
Other Parts Discussed in Thread: IWR1443, SYSBIOS, UNIFLASH

Tool/software: TI C/C++ Compiler

Now I work on IWR1443 board.

After making all steps from user guide:

c:/ti/mmwave_training_1_2_1/demos/demo0004-mmwave-sdk/demo0004_mmwave_sdk_pjt/mmw_user_guide.pdf

The board is not running (stuck at main function – at socHandle = SOC_init (&socCfg, &errCode); line).

All steps was finished successfully, may be there is another document I should read.

Beside the problem described before, I see that there is no additional space on board to insert my code. The question is –

Is there physical space that can be reconfigured to meet my needs and how can it be done?

 Here is log from build:

**** Build of configuration Debug for project mmw ****

"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 8 all -O
rm -f C:/Users/alexpo/workspace_v7/mmw/xwr14xx_mmw_mss.bin
makefile:194: recipe for target 'pre-build' failed
process_begin: CreateProcess(NULL, rm -f C:/Users/alexpo/workspace_v7/mmw/xwr14xx_mmw_mss.bin, ...) failed.
make (e=2): The system cannot find the file specified.

gmake[1]: [pre-build] Error 2 (ignored)
' '
'Building file: ../mmw.cfg'
'Invoking: XDCtools'
"C:/ti/xdctools_3_50_01_12_core/xs" --xdcpath="C:/ti/bios_6_50_01_12/packages;C:/ti/ccsv7/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.R4F -p ti.platforms.cortexR:IWR14XX:false:200 -r release -c "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS" "../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 mmw.xer4f from package/cfg/mmw_per4f.cfg ...
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
making C:/Users/alexpo/workspace_v7/mmw/src/sysbios/sysbios.aer4f ...
gmake[1]: Entering directory `C:/Users/alexpo/workspace_v7/mmw/src/sysbios'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `C:/Users/alexpo/workspace_v7/mmw/src/sysbios'
Build of libraries done.
cler4f package/cfg/mmw_per4f.c ...
'Finished building: ../mmw.cfg'
' '
'Building file: ../config_edma_util.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="config_edma_util.d" --cmd_file="configPkg/compiler.opt" "../config_edma_util.c"
'Finished building: ../config_edma_util.c'
' '
'Building file: ../mmw_cli.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="mmw_cli.d" --cmd_file="configPkg/compiler.opt" "../mmw_cli.c"
'Finished building: ../mmw_cli.c'
' '
'Building file: ../sensor_mgmt.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="sensor_mgmt.d" --cmd_file="configPkg/compiler.opt" "../sensor_mgmt.c"
'Finished building: ../sensor_mgmt.c'
' '
'Building file: ../config_hwa_util.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="config_hwa_util.d" --cmd_file="configPkg/compiler.opt" "../config_hwa_util.c"
'Finished building: ../config_hwa_util.c'
' '
'Building file: ../post_processing.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="post_processing.d" --cmd_file="configPkg/compiler.opt" "../post_processing.c"
'Finished building: ../post_processing.c'
' '
'Building file: ../main.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="main.d" --cmd_file="configPkg/compiler.opt" "../main.c"
'Finished building: ../main.c'
' '
'Building file: ../data_path.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="data_path.d" --cmd_file="configPkg/compiler.opt" "../data_path.c"
'Finished building: ../data_path.c'
' '
'Building target: xwr14xx_mmw_mss.xer4f'
'Invoking: ARM Linker'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi -z -m"xwr14xx_mmw_mss.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwave/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwavelink/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/adcbuf/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/crc/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/dma/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/edma/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/esm/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/gpio/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/hwa/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/mailbox/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/osal/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/pinmux/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/soc/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/uart/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/utils/cli/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --reread_libs --disable_auto_rts --diag_warning=225 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="xwr14xx_mmw_mss_linkInfo.xml" --rom_model --unused_section_elimination=on -o "xwr14xx_mmw_mss.xer4f" "./config_edma_util.obj" "./config_hwa_util.obj" "./data_path.obj" "./main.obj" "./mmw_cli.obj" "./post_processing.obj" "./sensor_mgmt.obj" "../mss_mmw_linker.cmd" "../r4f_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr14xx.aer4f -llibesm_xwr14xx.aer4f -llibgpio_xwr14xx.aer4f -llibsoc_xwr14xx.aer4f -llibpinmux_xwr14xx.aer4f -llibcrc_xwr14xx.aer4f -llibuart_xwr14xx.aer4f -llibmailbox_xwr14xx.aer4f -llibmmwavelink_xwr14xx.aer4f -llibmmwave_xwr14xx.aer4f -llibadcbuf_xwr14xx.aer4f -llibdma_xwr14xx.aer4f -llibedma_xwr14xx.aer4f -llibcli_xwr14xx.aer4f -llibhwa_xwr14xx.aer4f -lrtsv7R4_T_le_v3D16_eabi.lib -llibc.a -llibc.a
<Linking>
'Finished building target: xwr14xx_mmw_mss.xer4f'
' '
C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_mmw_mss.xer4f xwr14xx_mmw_mss.bin 0x200000
Parsing the input object file, xwr14xx_mmw_mss.xer4f.
Appending zeros 0
Appending zeros 256
Appending zeros 125312
Appending zeros 129520
File conversion complete!
perl.exe C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl xwr14xx_mmw_mss.bin
makefile:198: recipe for target 'post-build' failed
Digest/CRC.pm did not return a true value at C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl line 58.
BEGIN failed--compilation aborted at C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl line 58.
gmake[3]: [post-build] Error 255 (ignored)
' '

**** Build Finished ****

See print screen after 1 min software run and then paused: 

**** Build of configuration Debug for project mmw ****

"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 8 all -O 
rm -f C:/Users/alexpo/workspace_v7/mmw/xwr14xx_mmw_mss.bin
makefile:194: recipe for target 'pre-build' failed
process_begin: CreateProcess(NULL, rm -f C:/Users/alexpo/workspace_v7/mmw/xwr14xx_mmw_mss.bin, ...) failed.
make (e=2): The system cannot find the file specified.

gmake[1]: [pre-build] Error 2 (ignored)
' '
'Building file: ../mmw.cfg'
'Invoking: XDCtools'
"C:/ti/xdctools_3_50_01_12_core/xs" --xdcpath="C:/ti/bios_6_50_01_12/packages;C:/ti/ccsv7/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.R4F -p ti.platforms.cortexR:IWR14XX:false:200 -r release -c "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS" "../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 mmw.xer4f from package/cfg/mmw_per4f.cfg ...
generating custom ti.sysbios library makefile ... 
Starting build of library sources ...
making C:/Users/alexpo/workspace_v7/mmw/src/sysbios/sysbios.aer4f ...
gmake[1]: Entering directory `C:/Users/alexpo/workspace_v7/mmw/src/sysbios'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `C:/Users/alexpo/workspace_v7/mmw/src/sysbios'
Build of libraries done.
cler4f package/cfg/mmw_per4f.c ...
'Finished building: ../mmw.cfg'
' '
'Building file: ../config_edma_util.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="config_edma_util.d" --cmd_file="configPkg/compiler.opt" "../config_edma_util.c"
'Finished building: ../config_edma_util.c'
' '
'Building file: ../mmw_cli.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="mmw_cli.d" --cmd_file="configPkg/compiler.opt" "../mmw_cli.c"
'Finished building: ../mmw_cli.c'
' '
'Building file: ../sensor_mgmt.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="sensor_mgmt.d" --cmd_file="configPkg/compiler.opt" "../sensor_mgmt.c"
'Finished building: ../sensor_mgmt.c'
' '
'Building file: ../config_hwa_util.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="config_hwa_util.d" --cmd_file="configPkg/compiler.opt" "../config_hwa_util.c"
'Finished building: ../config_hwa_util.c'
' '
'Building file: ../post_processing.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="post_processing.d" --cmd_file="configPkg/compiler.opt" "../post_processing.c"
'Finished building: ../post_processing.c'
' '
'Building file: ../main.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="main.d" --cmd_file="configPkg/compiler.opt" "../main.c"
'Finished building: ../main.c'
' '
'Building file: ../data_path.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --include_path="C:/Users/alexpo/workspace_v7/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="data_path.d" --cmd_file="configPkg/compiler.opt" "../data_path.c"
'Finished building: ../data_path.c'
' '
'Building target: xwr14xx_mmw_mss.xer4f'
'Invoking: ARM Linker'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O2 --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi -z -m"xwr14xx_mmw_mss.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwave/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwavelink/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/adcbuf/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/crc/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/dma/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/edma/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/esm/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/gpio/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/hwa/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/mailbox/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/osal/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/pinmux/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/soc/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/uart/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/utils/cli/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --reread_libs --disable_auto_rts --diag_warning=225 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="xwr14xx_mmw_mss_linkInfo.xml" --rom_model --unused_section_elimination=on -o "xwr14xx_mmw_mss.xer4f" "./config_edma_util.obj" "./config_hwa_util.obj" "./data_path.obj" "./main.obj" "./mmw_cli.obj" "./post_processing.obj" "./sensor_mgmt.obj" "../mss_mmw_linker.cmd" "../r4f_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr14xx.aer4f -llibesm_xwr14xx.aer4f -llibgpio_xwr14xx.aer4f -llibsoc_xwr14xx.aer4f -llibpinmux_xwr14xx.aer4f -llibcrc_xwr14xx.aer4f -llibuart_xwr14xx.aer4f -llibmailbox_xwr14xx.aer4f -llibmmwavelink_xwr14xx.aer4f -llibmmwave_xwr14xx.aer4f -llibadcbuf_xwr14xx.aer4f -llibdma_xwr14xx.aer4f -llibedma_xwr14xx.aer4f -llibcli_xwr14xx.aer4f -llibhwa_xwr14xx.aer4f -lrtsv7R4_T_le_v3D16_eabi.lib -llibc.a -llibc.a 
<Linking>
'Finished building target: xwr14xx_mmw_mss.xer4f'
' '
C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_mmw_mss.xer4f xwr14xx_mmw_mss.bin 0x200000
Parsing the input object file, xwr14xx_mmw_mss.xer4f.
Appending zeros 0
Appending zeros 256
Appending zeros 125312
Appending zeros 129520
File conversion complete!
perl.exe C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl xwr14xx_mmw_mss.bin
makefile:198: recipe for target 'post-build' failed
Digest/CRC.pm did not return a true value at C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl line 58.
BEGIN failed--compilation aborted at C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl line 58.
gmake[3]: [post-build] Error 255 (ignored)
' '

**** Build Finished ****

  • The first "error" (gmake[1]: [pre-build] Error 2 (ignored)) is not really an error, and it is ignored. It is simply saying it tried to delete the .bin file and it couldn't find it.

    The error at the end (gen_bincrc32.pl line 58) I have not seen. Line 58 is: "use Digest::CRC;". I would check to see that all the required DOS environment variables are in place, or maybe try building the demo that is in the SDK's directory to see if it throws the same message. But if you get a .bin that is flashes correctly uniflash, I think it's okay. But if you are using CCS, you aren't using the .bin at this point, you are using the .xer4f file.

    With respect to memory size, there are several things you can do. Probably the most helpful is to rebuild the SDK and your application with Thumb mode, and link the Thumb mode version of the RTOS lib. Depending on what your application is, you may be able to remove unnecessary portions of the demo, and not link in SDK drivers that are not used.

    -dave
  • Alex,

    Adding to what Dave said, The error at the end in gen_bincrc32.pl seems to be related to either an incorrect version of perl taking effect (perhaps due to Windows Search path, even though you may have installed the required version), or CRC.pm not downloaded (or downloaded with .txt extension etc). Although the .bin file if not used for CCS debug, please refer to the suggestions in the following thread to fix this error:

    e2e.ti.com/.../615105

    Coming back to the CCS debug problem, since you are not able to get the debug going even with the pre-built .xer4f file so at this stage the issue is not related to compilation. I would suggest you to start with the following steps and make sure that you're able to get these working before trying your own build:

    1. Re-flash the 14xx OOB demo mss .bin file (along-with Meta image 1 i.e. the RadarSS .bin) as per the process outlined in the SDK user guide and check if the OOB demo works fine in flashed (i.e. non CCS-debug) mode. This is to check if the board is OK.
    2. If step-1 works, re-flash the CCS debug firmware (along-with Meta image 1 i.e. the RadarSS .bin) as mentioned in section 4: Preparing the EVM of the 14xx SDK Demo CCS project user guide: C:\ti\mmwave_training_1_2_1\demos\demo0004-mmwave-sdk\demo0004_mmwave_sdk_pjt\mmw_user_guide.pdf
    3. Re-try CCS debug with the pre-built .xer4f file: C:\ti\mmwave_sdk_01_00_00_05\packages\ti\demo\xwr14xx\mmw\xwr14xx_mmw_demo_mss.xer4f

    If the above steps pass, you should then try your own build of the .xer4f.

    Regards
    -Nitin
  • Thanks, but it still not work.

    After step 1 (tried to set config - not working). Step 2 was also unsuccessful, card flash pass but board steel dead. See print screen

    After compiling at 16bit mode there is some more space available, hope its enough.See img attached  

    Found some problem at CRC.pm, after file update that's message appears at post build

    <Linking>
    'Finished building target: xwr14xx_mmw_mss.xer4f'
    ' '
    C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_mmw_mss.xer4f xwr14xx_mmw_mss.bin 0x200000
    Parsing the input object file, xwr14xx_mmw_mss.xer4f.
    Appending zeros 0
    Appending zeros 256
    Appending zeros 125312
    Appending zeros 129520
    File conversion complete!
    perl.exe C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl xwr14xx_mmw_mss.bin
    >>>> Binary CRC32 = 59be5a40 <<<<
    >>>> Total bytes in binary file 130340 <<<<

  • Have you tried running the provided mmw demo?  If it runs, there must be something with your image.

    On the Thumb mode topic, I don't think that you rebuilt the SDK libraries.  Add –code_state=16 to mmwave_sdk.mak, then look at section 4.4.4 of the SDK user guide for build instructions.  Also, go into the project properties, "General" page, and set the Runtime Support Library to rtsv7R4_T_le_v3D16_eabi.  Doing these two things saved my app about 20KB code space.

  • Alex,

    Good that the issue with .bin file CRC generation is resolved. If step-1 failed i.e. you couldn't get the OOB demo (using pre-compiled .bin file) to work correctly on the board, then we need to fix that before moving to step-2. Do you have another IWR1443 EVM you can try step-1 on?

    Regards
    -Nitin

  • Hi Alex,

    Can you please confirm which version of the IWR1443 EVM do you have? You need an ES 2.0 silicon for the mmWave labs/demos to work.

    Please refer to the following thread on how to check the version of silicon on your EVM:

    e2e.ti.com/.../599876


    Regards
    -Nitin
  • Alex,

    Any update on this issue? Were you able to check the version of Silicon on your IWR1443 EVM?

    Thanks
    -Nitin
  • Alex,

    I'll close this thread for the lack of activity. Please create a new post if you need further support in this regard.

    Thanks
    -Nitin