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.

[参考译文] AWR1642BOOST:无法使用 MMW 演示编译 QSPIFLASH

Guru**** 2573695 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/642055/awr1642boost-failed-to-compile-qspiflash-with-mmw-demo

器件型号:AWR1642BOOST

您好!

我尝试在 MSS/main.c 中使用 qspiflash、我已调用以下初始化失败  

在 MSS/main.c 中

// QSPIFLASH


#include

空 MmwDemo_mssInitTask (UArg0、UArgarg1)

QSPIFlash_init();

其误差如下:

C:\ti\mmwave_sdk_01_00_02\packages/ti\demo\xwr16xx\mmw>gmake all

正在配置 RTSC 软件包...
C:/ti/xdctools_3_50_00_10_core/xs -xdcpath="C:/ti/bios_6_52_00_12/packages;C:/ti/mmwave_sdk_01_01_00_02/packages " xdc.tools.configuro -t ti.targets.arm.elf.R4Ft -p ti.platforms.cortexR:AWR16XX:false:200 -r release -c C:/ti/ti-cgt-arm_16.9.1.LTS -o MSS/MMW_configPkg_xwr16xx MSS/mss_mmw.cfg
已完成软件包配置

[R4器件/类型:awr16xx/xwr16xx]生成文件:MSS/MSS_main.c
C:/ti/ti-cgt-arm_16.9.1.LTS/bin/armcl /ti/ti-cgt-arm_16.9.1.LTS/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/esm/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/soc/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/uart/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/dma/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/gpio/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/mailbox/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/control/mmwave/lib -mv7R4 --code_state=16 --float_support=VFPv3D16 --abi=eabi -me -g --display_error_number --diag_warning=emit --diag_warning=off -z --reread_liberebs --rom_model ---display_error_error-ex-ex-at_ic -ex-inc.ategra -inc.tex-inc -inc -l_lib_zh-inc /ti/mmwave_sdk_01_01_00_02/packages/ti/utils/cli/lib:-inc:-inc -lax-inc:-inc:-inc:-laerv16xx -inc:-inc:-inc -laerv-inc:-inc -inc -inc -laerv16xx -inc:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/osal/lib -inc:-aerv-inc:-inc:-laerv-aerv-aerv-aeratr -inc:-inc:-inc:-aer4:-aer4:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/pinmux/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/crc/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/control/mmwavelink/lib -aer4:-
-lms/mmw_configPkg_xwr16xx/linker.cmd -map_file=xwr16xx_mmw_demo_mss.map obj_xwr16xx/mss_main.oer4f obj_xwr16xx/cli.oer4f \
C:/ti/mmwave_sdk_01_01_00_02/packages/ti/platform/xwr16xx/r4f_linker.cmd MSS/MSS_MMW_linker.cmd -l"rtsv7R4_T_le_v3D16_eabi.lib"-o xwr16xx_MMW_DEMOSS.xer4f

未定义的首次引用
符号
------ --------
QSPIFlash_init obj_xwr16xx/MSS_main.oer4f

错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"xwr16xx_MMW_DEMO-MSS.xer4f"

>>编译失败
gmake:***[mssDemo]错误1.

C:\ti\mmwave_sdk_01_00_02\packages/ti\demo\xwr16xx\mmw>gmake all
正在配置 RTSC 软件包...
C:/ti/xdctools_3_50_00_10_core/xs -xdcpath="C:/ti/bios_6_52_00_12/packages;C:/ti/mmwave_sdk_01_01_00_02/packages " xdc.tools.configuro -t ti.targets.arm.elf.R4Ft -p ti.platforms.cortexR:AWR16XX:false:200 -r release -c C:/ti/ti-cgt-arm_16.9.1.LTS -o MSS/MMW_configPkg_xwr16xx MSS/mss_mmw.cfg
已完成软件包配置

[R4器件/类型:awr16xx/xwr16xx]生成文件:MSS/MSS_main.c
"MSS/MSS_main.c"、第2027行:错误:预期为表达式
"MSS/MSS_main.c"、第2027行:错误:函数调用中的参数太多
在编译"MSS/MSS_main.c"时检测到2个错误。

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

C:\ti\mmwave_sdk_01_00_02\packages/ti\demo\xwr16xx\mmw>gmake all
正在配置 RTSC 软件包...
C:/ti/xdctools_3_50_00_10_core/xs -xdcpath="C:/ti/bios_6_52_00_12/packages;C:/ti/mmwave_sdk_01_01_00_02/packages " xdc.tools.configuro -t ti.targets.arm.elf.R4Ft -p ti.platforms.cortexR:AWR16XX:false:200 -r release -c C:/ti/ti-cgt-arm_16.9.1.LTS -o MSS/MMW_configPkg_xwr16xx MSS/mss_mmw.cfg
已完成软件包配置

[R4器件/类型:awr16xx/xwr16xx]生成文件:MSS/MSS_main.c
C:/ti/ti-cgt-arm_16.9.1.LTS/bin/armcl /ti/ti-cgt-arm_16.9.1.LTS/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/esm/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/soc/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/uart/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/dma/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/gpio/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/mailbox/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/control/mmwave/lib -mv7R4 --code_state=16 --float_support=VFPv3D16 --abi=eabi -me -g --display_error_number --diag_warning=emit --diag_warning=off -z --reread_liberebs --rom_model ---display_error_error-ex-ex-at_ic -ex-inc.ategra -inc.tex-inc -inc -l_lib_zh-inc /ti/mmwave_sdk_01_01_00_02/packages/ti/utils/cli/lib:-inc:-inc -lax-inc:-inc:-inc:-laerv16xx -inc:-inc:-inc -laerv-inc:-inc -inc -inc -laerv16xx -inc:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/osal/lib -inc:-aerv-inc:-inc:-laerv-aerv-aerv-aeratr -inc:-inc:-inc:-aer4:-aer4:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/pinmux/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/crc/lib /ti/mmwave_sdk_01_01_00_02/packages/ti/control/mmwavelink/lib -aer4:-
-lms/mmw_configPkg_xwr16xx/linker.cmd -map_file=xwr16xx_mmw_demo_mss.map obj_xwr16xx/mss_main.oer4f obj_xwr16xx/cli.oer4f \
C:/ti/mmwave_sdk_01_01_00_02/packages/ti/platform/xwr16xx/r4f_linker.cmd MSS/MSS_MMW_linker.cmd -l"rtsv7R4_T_le_v3D16_eabi.lib"-o xwr16xx_MMW_DEMOSS.xer4f

未定义的首次引用
符号
------ --------
QSPIFlash_init obj_xwr16xx/MSS_main.oer4f

错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"xwr16xx_MMW_DEMO-MSS.xer4f"

>>编译失败
gmake:***[mssDemo]错误1.

C:\ti\mmwave_sdk_01_00_02\packages/ti\demo\xwr16xx\mmw>

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

    您好!
    此问题已解决、我更改了.mak 文件、以解决该问题。

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

    -Raghu