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.

[参考译文] AWR1642 BOOST:AWR1642 BOOST

Guru**** 633105 points
Other Parts Discussed in Thread: AWR1642, SYSBIOS, MATHLIB
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1085560/awr1642boost-awr1642boost

部件号:AWR1642 BOOST
“线程”中讨论的其它部件:AWR1642SysBIOSMATHLIB

您好,Team,

我正在使用 mmWave_SDK_03_05_00_04 SDK 构建从存储库导入的 AWR1642示例,以在 Code Composer Studio 中构建。

但是,我在建造时遇到了很多问题,如下所示

MMW_MSS_16xx
无法解析路径'COM_TI_mmWave_SDK_INSTALL_DIR/packages/ti/demo_xwr16xx/MMW/MSS/MSS_MMW.cfg!
无法解析路径'COM_TI_mmWave_SDK_INSTALL_DIR/packages/ti/demo_xwr16xx/MMW/MSS/MSS_MMB.h'!
无法解析路径'COM_TI_mmWave_SDK_INSTALL_DIR/packages/ti/demo_xwr16xx/MMW/MSS/CLI.c'!
无法解析路径'COM_TI_mmWave_SDK_INSTALL_DIR/packages/ti/demo_xwr16xx/MMW/MSS_MMW_Linker.cmd'!

我通过将 SDK 目录中的文件名更改为项目所需的文件名来解决这些警告。

我仍然面临着许多构建问题


*****项目 MMW_MSS_16xx 的配置调试构建****

"C:\\ti\\ccs1110\\CC\\utils\\bin\\gmake "-k -j 8 all -O

客户经理- f C:/users/thouheedbabu.s/ti/1642/MMW_MSS_16xx/xwr16xx_mmw_mss.bin
Makefile:186:目标“预构建”的配方失败
Process_Begin:CreateProcess (NULL,rm -f C:\Users/thouheedbabu.s/ti/1642/MMW_MSS_16xx/xwr16xx_MMW_MSS.bin,...)失败。

gmake [1]:[预构建]错误2 (忽略)

生成文件:"./MSS_MMw.cfg
调用:XDCtools
“c:\ti/xdctools_3_50_08_24_core/xs”-xdcpath="C:\C:\C:\C:\C:\:/ti/BIOS_6_73_01_01/packages;”XDC.tools.configuro 配置-o 配置配置-t configt.arm.elf.r4F -p ti.platforms.cortexR:IWR16XX:false:200 -r 版本-c“C:\/mw_ct-_ms.-ccp
正在制作 package.mak (由于 package.Bld)...
正在为软件包 configPackage 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
正在从 package/cfg/mss_mmw_per4f.cfg 配置 MSS_MMB.xer4f ...
正在生成自定义 ti.SysBIOS 库 makefile ...
正在开始构建库源...
正在制作 C:\Users/thouheedbabu.s/ti/1642/MMW_MSS_16xx/src/SysBIOS/ SysBIOS.aer4f ...
gmake [1]:正在进入目录`C:\Users/thouheedbabu。s/ti/1642/MMMW_MSS_16xx/src/SysBIOS'
硬4f C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/BIOS.c ...
asmer4f C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/系列/arm/IntrinsicsSupport_ASM.asm ...
asmer4f C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/家族/arm/TaskSupport_ASM.asm ...
asmer4f C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/家族/arm/v7r/vim/HWI_ASM.sv7R ...
asmer4f C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/系列/arm/v7r/vim/HWI_ASM_SWITCH.sv7R ...
asmer4f C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/家族/arm/exc/exception_ASM.asm ...
asmer4f C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/系列/arm/v7r/TMS570/Core_ASM.sv7R ...
asmer4f C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/家族/arm/a15/TimestampProvider_ASM.asm ...
arer4f bios.obj arm_IntrinsicsSupport_ASM.obj arm_TaskSupport_ASM.obj vim_HWI_ASM.obj vim_HWI_SWITCH.obj exc_exception_ASM.TMS570_Core_ASM.obj a15_TimampestProvider_ASM.obj
gMake[1]:离开目录`C:/Users/thouheedbabu。s/ti/1642/MMW_MSS_16xx/src/SysBIOS'
库构建完成。
硬4f 封装/cfg/MSS_MMW_per4f.c.
完成构建:"./MSS_MMw.cfg"

生成文件:"./CLI.c"
调用:ARM 编译器
"C:/ti/CGT-ARM_16.9.6.LTS/bin/armcl"-mv7R4 --code_state=16 --fpv3D16 -me -O3 --include_path="C:/Users/thouhebabedsys.s/ti/1642/MMX=200-225_mb_clud_en_v_ms_clud_-3_v_ms_v_en_ms_v_clud_-__ms_v-_v_ms_v-v_ms_v-v_v-v-v_ms_en_ms_v-v-v-v_v_ms_en_v_v_en_ms=v-v-v_v_v_v_v_ms_ms_cludim_-v-v-v=v-v_ms_v-v_ms_v-v=v_ms_v-v_ms_v-v-v_v-v_mmdim_v-v-v=v-v_mmdim_v-v_v-v_ms_v-
完成构建:"./CLI.c"

生成文件:"./MSS_main.c"
调用:ARM 编译器
"C:/ti/CGT-ARM_16.9.6.LTS/bin/armcl"-mv7R4 --code_state=16 --fpv3D16 -me -O3 --include_path="C:/Users/thouhebabedsys.s/ti/1642/MMX=200-225_mb_clud_en_v_ms_clud_-3_v_ms_v_en_ms_v_clud_-__ms_v-_v_ms_v-v_ms_v-v_v-v-v_ms_en_ms_v-v-v-v_v_ms_en_v_v_en_ms=v-v-v_v_v_v_v_ms_ms_cludim_-v-v-v=v-v_ms_v-v_ms_v-v=v_ms_v-v_ms_v-v-v_v-v_mmdim_v-v-v=v-v_mmdim_v-v_v-v_ms_v-
已完成构建:"./MSS_main.c"

建筑目标:“xwr16xx_MMW_MSS.xer4f”
调用:ARM 链接程序
“C:/ti-CGT-ARM_16.9.6.9.6.LTS/bin/armcl"-mv7R4 --code_state=16 --fpv3D16 -me -O3 --define = DebmmWave_L3RAM_NUM_BANG=6 --define =毫米 Wave_SHEM_Bank=16毫米- ME_ADHR=V_AD_SION_SIGN-VE=160x_ME_ME_AD_ADHR=00 - stack_size=0x800 -I-"C:/ti-CGT-arm_16.9.6.LTS/lib"-i"C:/ti/mmWave_SDK_03_05_00_04/包/ti/control/mmWave/lib -"C:\/ti/mmlib/dma_sdk_03_00_k_packages:-04/i_packages 未使用的节消除=在-o "xwr16xx_MMM_MSS.xer4f"./CLI.oer4f"./MSS_main.oer4f"./MSS_MMM_MW_linker "./R4f_mailbox_mailbox_upers.-16xx_librx lv4x_vrx
<linking>
"./R4F_Linker.cmd",第19行:错误#10104:表达式中使用了未定义的符号"mmWave_SHMEM_TCMA_NUM_Bank"
"../R4F_Linker.cmd",第19行:错误#10104:表达式中使用了未定义的符号“mmWave_SHMEM_Bank_Size”
"./R4F_Linker.cmd",第20行:错误#10104:表达式中使用了未定义的符号"mmWave_SHMEM_TCMB_NUM_Bank"
"./R4F_Linker.cmd",第20行:错误#10104:表达式中使用了未定义的符号“mmWave_SHMEM_Bank_Size”
"./R4F_Linker.cmd",第21行:错误#10343-D:期望表达式以整数运算符,元运算符或'("而不是"mmWave_L3RAM_NUM_Bank"开头。
"./R4F_Linker.cmd",第21行:错误#10080-D:未为内存范围 L3_RAM 指定长度
"./R4F_Linker.cmd",第21行:错误#10024-D:需要内存范围说明符而不是"*"
"./R4F_Linker.cmd",第21行:错误#10079-D:未为内存范围 mmWave_L3RAM_NUM_Bank 指定原点
"./R4F_Linker.cmd",第21行:错误#10080-D:未为内存范围 mmWave_L3RAM_NUM_Bank 指定长度
"./R4F_Linker.cmd",第21行:错误#10264:mmWave_L3RAM_NUM_Bank 内存范围与现有内存范围矢量重叠
"./R4F_Linker.cmd",第21行:错误#10079-D:未为内存范围 mmWave_SHMEM_Bank_Size 指定源服务器
"./R4F_Linker.cmd",第21行:错误#10080-D:未为内存范围 mmWave_SHMEM_Bank_Size 指定长度
"./R4F_Linker.cmd",第21行:错误#10264:mmWave_SHMEM_Bank_Size 内存范围与现有内存范围矢量重叠

未定义的第一个引用
文件中的符号
--- -----
ADCBF_CONTROL ./MSS_main.oer4f
CBUFF_activateSession ./MSS_main.oer4f
CBUFF_deactivateSession ./MSS_main.oer4f
DPM_EXECUTE ./MSS_main.oer4f
DPM_init ./MSS_main.oer4f
DPM_ioctl ./MSS_main.oer4f
DPM_START ./MSS_main.oer4f
DPM_STOP ./MSS_main.oer4f
DPM_SYNCH ./MSS_main.oer4f
EDMA_configErrorMonitoring ./MSS_main.oer4f
EDMA_getErrorStatus ./MSS_main.oer4f
EDMA_getTransferControllerErrorStatus ./MSS_main.oer4f
EDMA_INIT ./MSS_main.oer4f
EDMA_打开./MSS_main.oer4f
MmwDemo_ADCBufConfig ./MSS_main.oer4f
MmwDemo_ADCBufOpen ./MSS_main.oer4f
MwDemo_LVDSStreamDeleteHwSession ./MSS_main.oer4f
MwDemo_LVDSStreamDeleteSwession ./MSS_main.oer4f
MmwDemo_LVDSStreamInit ./MSS_main.oer4f
MmwDemo_LVDSStreamSwConfig ./MSS_main.oer4f
MmwDemo_RFParser_getNumSubFrames ./CLI.oer4f
MmwDemo_RFParser_parseConfig ./MSS_main.oer4f
MmwDemo_configLVDSHwData ./MSS_main.oer4f
mathUtils_raths Log2 ./CLI.oer4f
mmwDemo_cfgAnalogMonitor ./MSS_main.oer4f
mmwDemo_cfgRxSaturationMonitor ./MSS_main.oer4f
mmwDemo_cfgRxSignimgMonitor ./MSS_main.oer4f
mmwDemo_flashInit./MSS_main.oer4f
mmwDemo_flashRead ./MSS_main.oer4f
mmwDemo_flashWrite ./MSS_main.oer4f

错误#10234-D:未解析的符号仍然存在

错误#10010:链接过程中遇到错误;未生成“xwr16xx_MMW_MSS.xer4f”
>>编译失败
Makefile:161:目标'xwr16xx_MMW_MSS.xer4f'的配方失败
gMake[2]:***[xwr16xx_MMW_MSS.xer4f]错误1.
Makefile:157:目标“主生成”的配方失败
gmake [1]:***[main-buile]错误2.
Makefile:152:目标“全部”的配方失败
gmake:***[所有]错误2.

****构建完成****

请告诉我这方面是否有任何可能的解决方案

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    请按照 mmWave SDK 用户指南中提供的说明首先设置环境(setenv.bat),然后从提供的 make 文件构建演示

    如果您有任何问题,请告诉我们

    谢谢你

    塞萨尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Cesar,

    我再次尝试构建环境设置,但我们遇到了以下错误。

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>setenv.bat

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set mmWave_SDK_device=iwr68xx

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set download_fy_cs=是

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set mmWave_SECDEV_install_path=

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set mmWave_SECDEV_HSIMAGE_CFG=hs_image_creator/hsimage.cfg

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set mmWave_SDK_tools_install_path=C:/ti

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set mmWave_SDK_install_path=C:\ti/mmWave_SDK_03_05_00_04/ packages

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set R4D_CodeGen_install_path=C:/ti/CGT-arm_16.9.6.LTS

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set XDC_install_path=C:\ti/xdctools_3_50_08_24_core

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set BIOS_install_path=C:\ti/BIOS_6_73_01_01/packages

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set XWR14XX_RADARSS_IMAGE_Bin=C:/ti/mmWave_SDK_03_05_00_04/packages/..固件/radarss/xwr12xx_xwr14xx_radarss_rprc.bin

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set XWR16XX_RADARSS_IMAGE_Bin=C:/ti/mmWave_SDK_03_05_00_04/packages/..固件/radarss/xwr16xx_radarss_rprc.bin

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set XWR18XX_RADARSS_IMAGE_Bin=C:/ti/mmWave_SDK_03_05_00_04/packages/..固件/radarss/xwr18xx_radarss_rprc.bin

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set XWR68XX_RADARSS_image_bin=C:/ti/mmWave_SDK_03_05_00_04/ packages /./firmware/radarss/xwr6xxx_radarss_rprc.bin

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set C674_CodeGen_install_path=C:/ti/CGT-C6000_8.3.3

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set C64Px_DSPLIb_install_path=C:\ti/DSPLIb_c64Px_3_4_0_0

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set C674x_DSPLIB_install_path=C:\ti/DSPLIB_C674x_3_4_0_0

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set C674x_MATHLIB_install_path=C:\ti/mathlib_C674x_3_1_2_1.

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>call checkenv.bat
    -----
    已配置 mmWave 构建环境
    -----

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>CD C:\ti\mmWave_SDK_03_05_00_04\packages \ti\demo\xwr16xx\MMW

    C:\ti\mmWave_SDK_03_05_00_04\packages \ti\demo\xwr16xx\MMW>gmake clean
    SHMEM_ALLOC 设置为0x00000006
    清洁毫米波演示 MSS 对象
    清洁毫米波演示 MSS RTSC 封装
    清洁毫米波演示 DSS 对象
    清洁毫米波演示 DSS RTSC 封装

    C:\ti\mmWave_SDK_03_05_00_04\packages \ti\demo\xwr16xx\MMW>gmake all
    SHMEM_ALLOC 设置为0x00000006
    正在配置 RTSC 软件包...
    c:/ti/xdctools_3_50_08_24_core/xs -xdcpath="C:\C:\C:\C:\C:\:/ti/BIOS_6_73_01_01/packages;C:\ti/mmWave_SDK_03_05_00_04/ packages”XDC.tools.configuro -configt.target.arm.elf.r.r_msp -类型 为 ti.platforms.cortexR:IWR68XX:false:200 -68mm_msd_dm-_enets.-类型 为 mmw_mss.cfg
    正在制作 package.mak (由于 package.Bld)...
    正在为软件包 MMW_configPkg_MSS_xwr68xx 生成接口(因为软件包/package.xdc.inc 比 package.XDC 旧)...
    正在从 package/cfg/mmw_mss_per4ft.cfg 配置 MMW_MSS.xer4ft ...
    正在生成自定义 ti.SysBIOS 库 makefile ...
    正在开始构建库源...
    正在制作 C:/ti/mmWave_SDK_03_05_00_04/封装/ti/demo/sxwr16xx/MMW_configPkg_MSS_xwr68xx/封装/cfg/MMW_MSS_per4ft.src/SysBIOS/SysBIOS.aer4ft...
    gMake[1]:正在进入目录`C:\/ti/mmWave_SDK_03_05_00_04/packages/ti/demo/xwr16xx/MMW_configpackage_MSS_xwr68xx/package/cfg/MMW_MSS_per4ft.src/SysBIOS'
    硬4英尺 C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/BIOS.c ...
    4英尺 C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/系列/arm/IntrinsicsSupport_ASM.ASM ...
    4英尺 C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/系列/arm/TaskSupport_ASM.ASM ...
    4英尺 C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/系列/arm/v7r/vim/HWI_ASM.sv7R ...
    4英尺 C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/系列/arm/v7r/vim/HWI_ASM_SWITCH.sv7R...
    asmer4ft C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/家族/arm/exc/exception_ASM.asm ...
    4英尺 C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/系列/arm/v7r/TMS570/Core_ASM.sv7R ...
    4英尺 C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/系列/arm/a15/TimestampProvider_ASM.asm ...
    arer4ft bios.obj arm_IntrinsicsSupport_ASM.obj arm_TaskSupport_ASM.obj vim_HWI_ASM.obj vim_HWI_SWITCH.obj exc_exception_ASM.TMS570_Core_ASM.obj a15_TimampestProvider_ASM.obj
    gMake[1]:离开目录`C:/ti/mmWave_SDK_03_05_00_04/软件包/ti/demo_xwr16xx/MMW_configPkg_MSS_xwr68xx/软件包/cfg/MMW_MSS_per4ft.src/SysBIOS'
    库构建完成。
    硬4英尺封装/cfg/MMW_MSS_per4英尺.c...
    已完成软件包配置

    [R4器件/类型:iwr68xx/xwr68xx]构建文件:c:/ti/mmWave_SDK_03_05_00_04/packages/ti/demo/utils/mmwdemo_rfparser.c.
    [R4器件/类型:iwr68xx/xwr68xx]构建文件:c:/ti/mmWave_SDK_03_05_00_04/packages/ti/demo/utils/mmwdemo_adcconfig.c.
    [R4设备/类型:iwr68xx/xwr68xx]构建文件:c:/ti/mmWave_SDK_03_05_00_04/packages/ti/demo/utils/mmwdemo_monitor.c.
    [R4设备/类型:iwr68xx/xwr68xx]构建文件:./MSS/MSS_main.c.
    "./MSS/MSS_main.c",第1910行:错误:未定义标识符"SOC_XWR16XX_MSS_ADCBUF_BASE 地址"
    "./MSS/MSS_main.c",第3335行:错误:未定义标识符"SOC_XWR16XX_PINN5_PADBE"
    “./MSS/MSS_main.c”,第3336行:错误:未定义标识符“SOC_XWR16XX_PINN5_PADBE_MSS_UARTA_TX”
    "./MSS/MSS_main.c",第3337行:错误:未定义标识符"SOC_XWR16XX_PINN4_PADBC"
    “./MSS/MSS_main.c”,第3338行:错误:未定义标识符“SOC_XWR16XX_PINN4_PADBD_MSS_UARTA_RX”
    “./MSS/MSS_main.c”,第3341行:错误:未定义标识符“SOC_XWR16XX_PINF14_PADAJ”
    “./MSS/MSS_MAIN.c”,第3342行:错误:未定义标识符“SOC_XWR16XX_PINF14_PADAJ_MSS_UARTB_TX”
    “./MSS/MSS_main.c”,第3348行:错误:未定义标识符“SOC_XWR16XX_PINK13_PADAZ”
    "./MSS/MSS_main.c",第3349行:错误:未定义标识符"SOC_XWR16XX_PINK13_PADAZ_GPIO _2"
    “./MSS/MSS_main.c”,第3355行:错误:未定义标识符“SOC_XWR16XX_PINR12_PADAP”
    "./MSS/MSS_main.c",第3356行:错误:未定义标识符"SOC_XWR16XX_PINR12_PADAP_QSPI_CLK"
    "./MSS/MSS_main.c",第3358行:错误:未定义标识符“SOC_XWR16XX_PINP11_PADAQ”
    “./MSS/MSS_main.c”,第3359行:错误:未定义标识符“SOC_XWR16XX_PINP11_PADAQSPI_CSN”
    "./MSS/MSS_main.c",第3361行:错误:未定义标识符"SOC_XWR16XX_PINR13_PADAL"
    “./MSS/MSS_main.c”,第3362行:错误:未定义标识符“SOC_XWR16XX_PINR13_PADAL_QSPI_D0”
    "./MSS/MSS_main.c",第3364行:错误:未定义标识符"SOC_XWR16XX_PINN12_Padam"
    "./MSS/MSS_main.c",第3365行:错误:未定义标识符"SOC_XWR16XX_PINN12_Padam_QSPI_D1"
    "./MSS/MSS_main.c",第3367行:错误:未定义标识符"SOC_XWR16XX_PINR14_Padan"
    "./MSS/MSS_main.c",第3368行:错误:未定义标识符"SOC_XWR16XX_PINR14_Padan_QSPI_D2"
    "./MSS/MSS_main.c",第3370行:错误:未定义标识符"SOC_XWR16XX_PINP12_PADAO"
    “./MSS/MSS_main.c”,第3371行:错误:未定义标识符“SOC_XWR16XX_PINP12_PADAO_QSPI_D3”
    "./MSS/MSS_main.c",第3377行:错误:未定义标识符“SOC_XWR16XX_GPIO”
    在编译“./MSS_MS_main.c”时检测到22个错误。

    >>编译失败
    gmake:***[obj_xwr68xx/MSS_main.oer4f]错误1

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请确保在 setenv.bat 中选择了正确的平台。

    在错误日志中,似乎选择了“iwr68xx”平台

    谢谢你

    塞萨尔

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>setenv.bat

    C:\ti\mmWave_SDK_03_05_00_04\packages \scripts\windows>set mmWave_SDK_device=iwr68xx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Cesar:

    我可以根据 SDK 文档中提供的说明,从命令行构建 awr1642应用程序。
    如何生成 Code Composer Studio 项目。
    基本上,我想使用 Code Composer Studio IDE 构建项目。
    谢谢

    Akhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请下载 mmWave 工业工具箱

    https://dev.ti.com/tirex/explore/node?node=AJoMGA2ID9pCPWEKPi16wg__VLyFKFf__LATEST

    中提供了 CCS 投影规格

    mmWave_industrial_toolbox_4_9_0\labs\out _of_box_demo\16xx_mmWave_SDK

    在 CCS 中导入项目规格

    谢谢你

    塞萨尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨,Cesar,

    我们已从您提供的链接下载了 mmWave 工业工具箱。我们导入并构建了工具箱中提供的 CCS 投影规格。我们正在收到以下错误


    *****项目 MMW_MSS_16xx 的配置调试构建****

    "C:\\ti\\ccs1110\\CC\\utils\\bin\\gmake "-k -j 8 all -O
     
    客户经理- f C:/users/akhilkumarreddy.v/A11/MMW_MSS_16xx/xwr16xx_mmw_mss.bin
    Makefile:186:目标“预构建”的配方失败
    Process_Begin:CreateProcess (NULL,rm -f C:\Users/akhilkumarreddy.v/A11/MMW_MSS_16xx/xwr16xx_MMW_MSS.bin,...)失败。
     
    gmake [1]:[预构建]错误2 (忽略)
     
    生成文件:"./MSS_MMw.cfg
    调用:XDCtools
    “c:\ti/xdctools_3_50_08_24_core/xs”-xdcpath="C:\C:\C:\C:\C:\:/ti/BIOS_6_73_01_01/packages;”XDC.tools.configuro 配置-o 配置配置-t configt.arm.elf.r4F -p ti.platforms.cortexR:IWR16XX:false:200 -r 版本-c“C:\/mw_ct-_ms.-ccp
    正在制作 package.mak (由于 package.Bld)...
    正在为软件包 configPackage 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
    正在从 package/cfg/mss_mmw_per4f.cfg 配置 MSS_MMB.xer4f ...
    正在生成自定义 ti.SysBIOS 库 makefile ...
    正在开始构建库源...
    正在制作 C:\Users/akhilkumarreddy.v/A11/MMW_MSS_16xx/src/SysBIOS/ SysBIOS.aer4f ...
    gmake [1]:正在进入目录`C:\Users/akhilkumarreddy.v/A11/MMMW_MSS_16xx/src/SysBIOS'
    硬4f C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/BIOS.c ...
    asmer4f C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/系列/arm/IntrinsicsSupport_ASM.asm ...
    asmer4f C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/家族/arm/TaskSupport_ASM.asm ...
    asmer4f C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/家族/arm/v7r/vim/HWI_ASM.sv7R ...
    asmer4f C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/系列/arm/v7r/vim/HWI_ASM_SWITCH.sv7R ...
    asmer4f C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/家族/arm/exc/exception_ASM.asm ...
    asmer4f C:/ti/BIOS_6_73_01_01/packages /ti/SysBIOS/系列/arm/v7r/TMS570/Core_ASM.sv7R ...
    asmer4f C:/ti/BIOS_6_73_01_01/packages/ti/SysBIOS/家族/arm/a15/TimestampProvider_ASM.asm ...
    arer4f bios.obj arm_IntrinsicsSupport_ASM.obj arm_TaskSupport_ASM.obj vim_HWI_ASM.obj vim_HWI_SWITCH.obj exc_exception_ASM.TMS570_Core_ASM.obj a15_TimampestProvider_ASM.obj
    gMake[1]:离开目录`C:\Users/akhilkumarreddy.v/A11/MMMW_MSS_16xx/src/SysBIOS'
    库构建完成。
    硬4f 封装/cfg/MSS_MMW_per4f.c.
    完成构建:"./MSS_MMw.cfg"
     
    生成文件:"./CLI.c"
    调用:ARM 编译器
    C:\/ti-CGT-ARM_16.9.6.6.LTS/bin/armcl"-mv7R4 --code_state=16 --fpv3D16 -me -O3 --include_path="C:\Users/abhilkumaredidy.v/AX1/MMW_support=VFP_v3_clus-_spir_clus-_en_ms_model_-en_ench_en_ench_ench_ench_ench_ench_ench_ench_ench_ench_ench_ench_ench_ench_en_ench_en_v-v-v=16v_v-v-v_v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v=v-v-v-v-v-v-v-v-v-v-v  
    完成构建:"./CLI.c"
     
    生成文件:"./MSS_main.c"
    调用:ARM 编译器
    C:\/ti-CGT-ARM_16.9.6.6.LTS/bin/armcl"-mv7R4 --code_state=16 --fpv3D16 -me -O3 --include_path="C:\Users/abhilkumaredidy.v/AX1/MMW_support=VFP_v3_clus-_spir_clus-_en_ms_model_-en_ench_en_ench_ench_ench_ench_ench_ench_ench_ench_ench_ench_ench_ench_ench_en_ench_en_v-v-v=16v_v-v-v_v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v=v-v-v-v-v-v-v-v-v-v-v  
    已完成构建:"./MSS_main.c"
     
    建筑目标:“xwr16xx_MMW_MSS.xer4f”
    调用:ARM 链接程序
    "C:/ti/CGT-ARM_16.9.6.6.LTS/bin/armcl"-mv7R4 --code_state=16 --fpv3D16 -me -O3 --defend=dics_XWR16XX --define=Subsys_enum --define=download_from_dc_docum=-vig_en_env-3mv-en_exclus-_en_im_en_en_im_en_env-im_env-im_env-im_env-imen_en_env-_env-exclus=4mm-im_en_en_env-im_im_en_en_en_env-im_env-im_env-env-env-im_env-env-env-im_env-env-im_env-env_env-im_env-env-env_env-env_env- stack_size=0x800 -I-"C:/ti-CGT-arm_16.9.6.LTS/lib"-i"C:/ti/mmWave_SDK_03_05_00_04/包/ti/control/mmWave/lib -"C:\/ti/mmlib/dma_sdk_03_00_k_packages:-04/i_packages 未使用的节消除=在-o "xwr16xx_MMM_MSS.xer4f"./CLI.oer4f"./MSS_main.oer4f"./MSS_MMM_MW_linker "./R4f_mailbox_mailbox_upers.-16xx_librx lv4x_vrx
    <linking>
    "./R4F_Linker.cmd",第19行:错误#10104:表达式中使用了未定义的符号"mmWave_SHMEM_TCMA_NUM_Bank"
    "../R4F_Linker.cmd",第19行:错误#10104:表达式中使用了未定义的符号“mmWave_SHMEM_Bank_Size”
    "./R4F_Linker.cmd",第20行:错误#10104:表达式中使用了未定义的符号"mmWave_SHMEM_TCMB_NUM_Bank"
    "./R4F_Linker.cmd",第20行:错误#10104:表达式中使用了未定义的符号“mmWave_SHMEM_Bank_Size”
    "./R4F_Linker.cmd",第21行:错误#10343-D:期望表达式以整数运算符,元运算符或'("而不是"mmWave_L3RAM_NUM_Bank"开头。
    "./R4F_Linker.cmd",第21行:错误#10080-D:未为内存范围 L3_RAM 指定长度
    "./R4F_Linker.cmd",第21行:错误#10024-D:需要内存范围说明符而不是"*"
    "./R4F_Linker.cmd",第21行:错误#10079-D:未为内存范围 mmWave_L3RAM_NUM_Bank 指定原点
    "./R4F_Linker.cmd",第21行:错误#10080-D:未为内存范围 mmWave_L3RAM_NUM_Bank 指定长度
    "./R4F_Linker.cmd",第21行:错误#10264:mmWave_L3RAM_NUM_Bank 内存范围与现有内存范围矢量重叠
    "./R4F_Linker.cmd",第21行:错误#10079-D:未为内存范围 mmWave_SHMEM_Bank_Size 指定源服务器
    "./R4F_Linker.cmd",第21行:错误#10080-D:未为内存范围 mmWave_SHMEM_Bank_Size 指定长度
    "./R4F_Linker.cmd",第21行:错误#10264:mmWave_SHMEM_Bank_Size 内存范围与现有内存范围矢量重叠
     
     未定义                            的第一个引用
                                       文件中的符号     
     ---                             -----
     ADCBF_CONTROL                       ./MSS_main.oer4f
     CBUFF_activateSession                ./MSS_main.oer4f
     CBUFF_deactivateSession              ./MSS_main.oer4f
     DPM_EXECUTE                          ./MSS_main.oer4f
     DPM_init                             ./MSS_main.oer4f
     DPM_ioctl                            ./MSS_main.oer4f
     DPM_START                            ./MSS_main.oer4f
     DPM_STOP                             ./MSS_main.oer4f
     DPM_SYNCH                            ./MSS_main.oer4f
     EDMA_configErrorMonitoring           ./MSS_main.oer4f
     EDMA_getErrorStatus                  ./MSS_main.oer4f
     EDMA_getTransferControllerErrorStatus ./MSS_main.oer4f
     EDMA_INIT                            ./MSS_main.oer4f
     EDMA_打开                            ./MSS_main.oer4f
     MmwDemo_ADCBufConfig                 ./MSS_main.oer4f
     MmwDemo_ADCBufOpen                   ./MSS_main.oer4f
     MwDemo_LVDSStreamDeleteHwSession    ./MSS_main.oer4f
     MwDemo_LVDSStreamDeleteSwession    ./MSS_main.oer4f
     MmwDemo_LVDSStreamInit               ./MSS_main.oer4f
     MmwDemo_LVDSStreamSwConfig           ./MSS_main.oer4f
     MmwDemo_RFParser_getNumSubFrames     ./CLI.oer4f     
     MmwDemo_RFParser_parseConfig         ./MSS_main.oer4f
     MmwDemo_configLVDSHwData             ./MSS_main.oer4f
     mathUtils_raths Log2                   ./CLI.oer4f     
     mmwDemo_cfgAnalogMonitor             ./MSS_main.oer4f
     mmwDemo_cfgRxSaturationMonitor       ./MSS_main.oer4f
     mmwDemo_cfgRxSignimgMonitor           ./MSS_main.oer4f
     mmwDemo_flashInit./MSS_main.oer4f                     
     mmwDemo_flashRead                    ./MSS_main.oer4f
     mmwDemo_flashWrite                   ./MSS_main.oer4f
     
    错误#10234-D:未解析的符号仍然存在
    错误#10010:链接过程中遇到错误;未生成“xwr16xx_MMW_MSS.xer4f”
     
    >>编译失败
    Makefile:161:目标'xwr16xx_MMW_MSS.xer4f'的配方失败
    gMake[2]:***[xwr16xx_MMW_MSS.xer4f]错误1.
    Makefile:157:目标“主生成”的配方失败
    gmake [1]:***[main-buile]错误2.
    Makefile:152:目标“全部”的配方失败
    gmake:***[所有]错误2.

    ****构建完成****

    请告诉我这方面是否有任何可能的解决方案

    谢谢

    Akhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我检查了项目规范和

    mmWave_industrial_toolbox_4_9_0_all\mmWave_industrial_toolbox_4_9_0\labs\out _of_box_demo\16xx_mmWave_SDK\mmw_dss_16xx.projectspec

    我认为这是必要的

    属性名称为“产品”值="com.ti.rtssc.SysBIOS:6.53.02.00;com.ti.mmWave_SDK:2.0.0.04;"/>

    因此,您需要从该版本的 SDK 运行 mmWave SDK 演示。

    或者,您可以对项目规范进行更新以支持 SDK 3.5

    自 SDK 2.0以来,16xx 演示的功能尚未更新。

    因此,我认为使用 SDK 2.0的16xx 演示也不会有问题

    谢谢你

    塞萨尔