Hi,
I am trying to use the qspiflash in mss/main.c, i have called following initialization it failed
in mss/main.c
// QSPIFLASH
#include <ti/drivers/qspiflash/qspiflash.h>
void MmwDemo_mssInitTask(UArg arg0, UArg arg1)
{
.
.
.
QSPIFlash_init( );
}
its errors as follows:
C:\ti\mmwave_sdk_01_01_00_02\packages\ti\demo\xwr16xx\mmw>gmake all
Configuring RTSC packages...
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
Finished configuring packages
[R4 Device/Type: awr16xx/xwr16xx] Building file: mss/mss_main.c
C:/ti/ti-cgt-arm_16.9.1.LTS/bin/armcl -mv7R4 --code_state=16 --float_support=VFPv3D16 --abi=eabi -me -g --display_error_number --diag_warning=225 --diag_wrap=off -z --reread_libs --warn_sections --rom_model --unused_section_elimination -iC:/ti/ti-cgt-arm_16.9.1.LTS/lib --reread_libs --emit_warnings_as_errors -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/osal/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/esm/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/soc/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/pinmux/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/uart/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/dma/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/crc/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/gpio/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/mailbox/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/control/mmwavelink/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/control/mmwave/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/utils/cli/lib -llibosal_xwr16xx.aer4f -llibesm_xwr16xx.aer4f -llibsoc_xwr16xx.aer4f -llibpinmux_xwr16xx.aer4f -llibdma_xwr16xx.aer4f -llibcrc_xwr16xx.aer4f -llibuart_xwr16xx.aer4f -llibgpio_xwr16xx.aer4f -llibmailbox_xwr16xx.aer4f -llibmmwavelink_xwr16xx.aer4f -llibmmwave_xwr16xx.aer4f -llibcli_xwr16xx.aer4f \
-lmss/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_demo_mss.xer4f
<Linking>
undefined first referenced
symbol in file
--------- ----------------
QSPIFlash_init obj_xwr16xx/mss_main.oer4f
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "xwr16xx_mmw_demo_mss.xer4f" not built
>> Compilation failure
gmake: *** [mssDemo] Error 1
C:\ti\mmwave_sdk_01_01_00_02\packages\ti\demo\xwr16xx\mmw>gmake all
Configuring RTSC packages...
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
Finished configuring packages
[R4 Device/Type: awr16xx/xwr16xx] Building file: mss/mss_main.c
"mss/mss_main.c", line 2027: error: expected an expression
"mss/mss_main.c", line 2027: error: too many arguments in function call
2 errors detected in the compilation of "mss/mss_main.c".
>> Compilation failure
gmake: *** [obj_xwr16xx/mss_main.oer4f] Error 1
C:\ti\mmwave_sdk_01_01_00_02\packages\ti\demo\xwr16xx\mmw>gmake all
Configuring RTSC packages...
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
Finished configuring packages
[R4 Device/Type: awr16xx/xwr16xx] Building file: mss/mss_main.c
C:/ti/ti-cgt-arm_16.9.1.LTS/bin/armcl -mv7R4 --code_state=16 --float_support=VFPv3D16 --abi=eabi -me -g --display_error_number --diag_warning=225 --diag_wrap=off -z --reread_libs --warn_sections --rom_model --unused_section_elimination -iC:/ti/ti-cgt-arm_16.9.1.LTS/lib --reread_libs --emit_warnings_as_errors -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/osal/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/esm/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/soc/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/pinmux/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/uart/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/dma/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/crc/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/gpio/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/mailbox/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/control/mmwavelink/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/control/mmwave/lib -iC:/ti/mmwave_sdk_01_01_00_02/packages/ti/utils/cli/lib -llibosal_xwr16xx.aer4f -llibesm_xwr16xx.aer4f -llibsoc_xwr16xx.aer4f -llibpinmux_xwr16xx.aer4f -llibdma_xwr16xx.aer4f -llibcrc_xwr16xx.aer4f -llibuart_xwr16xx.aer4f -llibgpio_xwr16xx.aer4f -llibmailbox_xwr16xx.aer4f -llibmmwavelink_xwr16xx.aer4f -llibmmwave_xwr16xx.aer4f -llibcli_xwr16xx.aer4f \
-lmss/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_demo_mss.xer4f
<Linking>
undefined first referenced
symbol in file
--------- ----------------
QSPIFlash_init obj_xwr16xx/mss_main.oer4f
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "xwr16xx_mmw_demo_mss.xer4f" not built
>> Compilation failure
gmake: *** [mssDemo] Error 1
C:\ti\mmwave_sdk_01_01_00_02\packages\ti\demo\xwr16xx\mmw>