Thread 中讨论的其他器件: IWR1443、 SYSBIOS
此时、我必须将 iwr1642boost 连接到我的 PC、然后我必须打开电源、使用连接此板并在最后加载配置文件。我直接希望此板在 打开此模块后立即连接并自动加载配置文件。
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.
此时、我必须将 iwr1642boost 连接到我的 PC、然后我必须打开电源、使用连接此板并在最后加载配置文件。我直接希望此板在 打开此模块后立即连接并自动加载配置文件。
您好 Justin、
根据 Vera 问题中给出的链接中的给定解决方案、我参考了链接。 在这里、按照下面给出的 Herman 给出的解决方案、我更改了我的代码。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
我已经使用演示源代码中已经存在的 CLI 函数来完成此操作。 我从 MmwDemo_CLIInit 内部调用我的自定义配置函数 MmwDemo_IniRSSDSSCfg()。 MmwDemo_CLIInit () 在 cli.c 中定义、位于毫米波演示项目工作区内。 自定义配置函数的所有内容都在 ini_cfg.h 和 ini_cfg.h 中定义 这是一种不好的方法、但它起作用了。 ini_cfg.h ini_cfg.c cli.c
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
我 在 MMW_MMS_16xx 代码中添加了 ini_cfg.h 和 ini_cfg.c 文件,并在 cli.c 中的函数 MmwDemo_IniRSSDSSCfg()中添加了函数 MmwDemo_CLIInit() 然后我重建 了 MMW_MMS_16xx。 我得到了这些误差。
我是否已正确完成所有工作? 如果是、请为我提供建议解决方案、如果不是、我应该怎么做?
您好、Arpit、
您必须确保在 CCS 项目中完成以下操作:
如果使用 UART 时其他文件未抛出错误、则应设置上述内容。
您是否使用 TI Resource Explorer 中的 SDK 演示项目规范文件? 如果是这样,则有一行:
-i${com_TI_mmwave_sdk_install_DIR}/ packages -这意味着在该路径中搜索 include 文件。 UART 驱动程序头文件 uart.h 位于:
C:\ti\mmwave_sdk_03_02_00_06_AOP\packages\ti\drivers\uart\uart.h -因此您的 include 行需要为:
#include -您可以在 MSS_main.c 中看到这一点
此致、
Justin
您好 Justin、
我现在收到其他错误。如何在 ./ini_cfg.oer4f 中引用。以下是我在 MSS 部分 e2e.ti.com/.../6712.ini_5F00_cfg.c 中附加的文件
e2e.ti.com/.../6378.ini_5F00_cfg.h
在 cli.c 中、我包含这两个文件、在 cli.c 文件中、我在 最后一个空 MmwDemo_CLIInit (void)添加了 MmwDemo_IniRSSDSSCfg()函数。 我是否正确完成了此操作?
****项目 MMW_MSS_16xx 的纯净配置调试构建****
"C:\\ti\\ccs901\\ccs\\utils\bin\\gmake"-k -j 4 clean -o
del /F "xwr16xx_MMW_MSS.hex""configPkg\linker.cmd""configPkg\compiler.opt""xwr16xx_MMW_MSS.xer4f"
del /F "cli.oer4f""ini_cfg.oer4f""mss_main.oer4f"
del /F "cli.d""ini_cfg.d""MSS_main.d"
rmdir /S/Q "configPkg\"
找不到 C:\Users\dell\workspace_v11\MMW_MSS_16xx\Debug\cli.oer4f
找不到 C:\Users\dell\workspace_v11\MMW_MSS_16xx\Debug\cli.d
已完成清理
****构建完成****
****为项目 MMW_MSS_16xx 构建配置调试****
"C:\\ti\\ccs901\\ccs\\utils\bin\\gmake"-k -j 4 all -O
rm -f C:/Users/DELL/workspace_v11/mmw_mss_16xx/xwr16xx_mmw_mss.bin
Makefile:187:目标"预编译"的配方失败
Process_begin:CreateProcess (NULL、rm -f C:/Users/DELL/workspace_v11/mmw_mss_16xx/xwr16xx_mmw_mss.bin、...) 失败。
gmaking[1]:[预编译]错误2 (忽略)
编译文件:"../MSS_MMW.cfg
调用:XDCtools
"c:/ti/xdctools_3_50_04_43_core/xs "--xdcpath="C:/ti/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/ccs901/ccs/tools/compiler/ti-cgt-arm_18.12.1.LTS "--compileOptions "--enum_type=int ""./MSS_MMw.cfg"
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/mss_mmw_per4f.cfg 配置 MSS_MMw.xer4f ...
正在生成自定义 ti.sysbios 库 makefile ...
正在开始构建库源...
制作 C:/Users/DELL/workspace_v11/mmw_mss_16xx/src/sysbios/sysbios.aer4f ...
gmake[1]:输入目录`C:/Users/DELL/workspace_v11/mmw_mss_16xx/src/sysbios
gmake[1]:没有为`all '执行任何操作。
gmake[1]:离开目录`C:/Users/DELL/workspace_v11/mmw_mss_16xx/src/sysbios
已完成库构建。
clel4f 封装/cfg/MSS_MMW_per4f.c……
"package/cfg/MSS_MMW_per4f.c"、第17365行:警告:语句不可访问
"package/cfg/MSS_MMW_per4f.c"、第17987行:警告:无法访问语句
"package/cfg/MSS_mmw_per4f.c"、第18350行:警告:无法访问语句
"package/cfg/MSS_MMW_per4f.c"、第18632行:Warning:语句不可访问
"package/cfg/MSS_MMW_per4f.c"、第18875行:警告:无法访问语句
已完成构建:"../MSS_MMW.cfg
编译文件:"../ini_cfg.c"
调用:ARM 编译器
"c:/ti/ccs901/ccs/tools/compiler/ti-cgt-arm_18.12.1.LTS/bin/armcl /ti/mmwave_sdk_02_00_00_04/packages -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/uart /ti/ccs901/ccs/tools/compiler/ti-cgt-arm_18.12.1.LTS/include --include_path="C:/Users/DELL/workspace_v11/mmw_mss_16xx --include_path="c_table_subsection=excus_exit_rom_definion=-excus_exctrab_code_display_subs=-code_exit_exit_rom_decomines=-code_exctrab_ine_display_subs=-code_display_subsection=-excus_excus_excus_excus_exit_rom_prob&=-code.pf-nomini_code_display_subs=-code.pf-nomini=-code_display_subs=-code_display_subs=-code_display_subs=-code_display_subs=-code_display_exit_exit_exit_subs=-exit_exit_ex-code.pf-nomini=-code.
"./ini_cfg.c"、第212行:警告#177-D:子脚本超出范围
"./ini_cfg.c"、第222行:警告#177-D:子脚本超出范围
已完成构建:"../ini_cfg.c"
生成文件:"../CLI.c"
调用:ARM 编译器
"c:/ti/ccs901/ccs/tools/compiler/ti-cgt-arm_18.12.1.LTS/bin/armcl /ti/mmwave_sdk_02_00_00_04/packages -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/uart /ti/ccs901/ccs/tools/compiler/ti-cgt-arm_18.12.1.LTS/include --include_path="C:/Users/DELL/workspace_v11/mmw_mss_16xx --include_path="c_table_subsection=exclus_exclus_exclus=-code_exclus_exclus=-code_display_subsection=-exclus_exclus_exclus=-code.pf-natify_subs=-code_display_subsection=-code_display_subsection=-code.pf-natify_subs=-code_display_subs=-code_display_subsection=-exclus_subs=-code.pf-natify_subs=-code_display_subs=-code_display_subs=-code.pf-natify_subs=-code_display_subs=-code.pf-natify_subs=-code_display_subs=-code.pf-natify_subs=-
已完成构建:"./cli.c"
编译文件:"../MSS_main.c"
调用:ARM 编译器
"c:/ti/ccs901/ccs/tools/compiler/ti-cgt-arm_18.12.1.LTS/bin/armcl /ti/mmwave_sdk_02_00_00_04/packages -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/uart /ti/ccs901/ccs/tools/compiler/ti-cgt-arm_18.12.1.LTS/include --include_path="C:/Users/DELL/workspace_v11/mmw_mss_16xx --include_path="c_table_subsection=-excus_subtrad_subsection=-excus_rom_subtrad_subs_defination=-code_display_subs=-exit_subs=-rom_exit_rom_subs=-code_display_subsection=-code_display_subsprine_display_subs=-rom_exit_subs=-code_display_subs=-rom_subs=-code_display_subsbrom_subs=-code_display_subsection_subs=-code_display_subs=-rom_subs=-code_display_subs=-rom_subs=-code_display_subsprine_display_subs=-code_display_subs=-code_display_subs=-code_display_
已完成构建:"./MSS_main.c"
构建目标:"xwr16xx_mmw_MSS.xer4f"
调用:ARM 链接器
"c:/ti/ccs901/ccs/tools/compiler/ti-cgt-arm_18.12.1.LTS/bin/armcl -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --define=SOC_XWR16XX --define=Subsys_MSS --define=download_from_ccs --define=Debug=Debug_assert_enable--enum_lit_en_enam_ex-cn=0x800_mem_subsection=cm=cm_off-display_subs=0x800_inflag_subs=-display_subs=-display_subsection=-sw-map_off-map=0x4m=en_subsection_subs=en_off-map_mem_subs=0x4m=enp=-display_subsection_subsection_off-display_subs=0x800_off-map_mem_subs=-in-display_subs=-in stack_size=0x800 -"C:/ti/ccs901/ccs/tools/compiler/ti-cgt-arm_18.12.1.LTS/lib -"C:/ti/mmwave_sdk_02_00_00_04/packages/ti/control/mmwave/lib -"C:/ti/mmwave_sdk_02_00_00_04/packages/ti/control/mmwavelink/lib -"C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/crc/lib -"C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/dma/lib -"C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/esm/lib -"C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/gpio/lib -"C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/pinmux/lib /ti/mmwave_sdk_02_00_00_04/packages/ti/utils/cli/lib -i"C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/mailbox/lib -i"C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/soc/lib /ti/ccs901/ccs/tools/compiler/ti-cgt-arm_18.12.1.LTS/include -"C:/ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/osal/lib /ti/mmwave_sdk_02_00_00_04/packages/ti/drivers/uart/lib -i_ram_dispage_ram_ram_swap_ine-example_-m_s=-ram_ram_swap_ram_mode_s=-ine_s=-ram_ram_ram_off-ine_s=-ram_ram_ram_ram_off-ram_ram_ram_off_ram_mode_s=-ine_s=-ram_-ram_ram_-ram_-ram_off_ram_ram_ram_ram_off-ine_s=-ram_ram_ram_ram_off-ram_ram_ram_off-ram_mode_s=-ine_s=-ine_s=-ram_ram_ram_ unused_section_elimination=on -o "xwr16xx_mmw_MSS.xer4f"./cli.oer4f"./ini_cfg.oer4f"./mss_main.oer4f"./libwraper16xx_libwr16xx_libcr16xx_lib_lvrf_linker -lv4x16xx_librf_libr16v_linker -lvr4
错误#10056:重新定义符号"MmwDemo_CfgWithCmdString":首先在"./ini_cfg.oer4f"中定义;在"./MSS_main.oer4f"中重新定义
错误#10056:重新定义符号"MmwDemo_IniRSSDSSCfg":首先在"./ini_cfg.oer4f"中定义;在"./MSS_main.oer4f"中重新定义
未定义的首次引用
符号
------ --------
MmwDemo_CLICalibDcRangeSig ./ini_cfg.oer4f
MmwDemo_CLICfarCfg ./ini_cfg.oer4f
MmwDemo_CLIGuiMonsel ./ini_cfg.oer4f
MmwDemo_CLIMultiObjBeamForming ./ini_cfg.oer4f
MmwDemo_CLIPeakGroupingCfg ./ini_cfg.oer4f
MmwDemo_CLISensorStart ./ini_cfg.oer4f
MmwDemo_CLISensorStop ./ini_cfg.oer4f
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"xwr16xx_MMW_MSS.xer4f"
>>编译失败
Makefile:162:目标'xwr16xx_MMW_MSS.xer4f'的配方失败
gmaked[2]:***[xwr16xx_mmw_MSS.xer4f]错误1.
gmaking[1]:***[main-build]错误2.
Makefile:158:目标'main-build'的配方失败
Makefile:153:目标'all'的配方失败
gmake:***[全部]错误2.
****构建完成****