xradio-skylark-sdk
xradio-skylark-sdk copied to clipboard
XR872 speech example met undefined reference to psram_free psram_realloc psram_malloc
XR872 speech example, met the compiler error in default config:
cc1.exe: warning: is shorter than expected
../../../../project/common/framework/platform_init.o: In function platform_init_level1': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/platform_init.c:636: undefined reference to
psram_free'
C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/platform_init.c:636: undefined reference to psram_realloc' C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/platform_init.c:636: undefined reference to
psram_malloc'
../../../../project/common/apps/cedarx/cdx_memory.o: In function cdx_malloc': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/apps/cedarx/cdx_memory.c:42: undefined reference to
psram_malloc'
../../../../project/common/apps/cedarx/cdx_memory.o: In function cdx_realloc': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/apps/cedarx/cdx_memory.c:47: undefined reference to
psram_realloc'
../../../../project/common/apps/cedarx/cdx_memory.o: In function cdx_calloc': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/apps/cedarx/cdx_memory.c:52: undefined reference to
psram_calloc'
../../../../project/common/apps/cedarx/cdx_memory.o: In function cdx_strdup': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/apps/cedarx/cdx_memory.c:62: undefined reference to
psram_malloc'
../../../../project/common/apps/cedarx/cdx_memory.o: In function cdx_free': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/apps/cedarx/cdx_memory.c:70: undefined reference to
psram_free'
../../../../project/example/speech/main.o: In function main': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/main.c:43: undefined reference to
HAL_PsramCtrl_Set_RD_BuffSize'
../../../../project/example/speech/AecAsr.o: In function audio_record_start': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:285: undefined reference to
psram_malloc'
C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:290: undefined reference to psram_malloc' C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:295: undefined reference to
psram_malloc'
C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:300: undefined reference to psram_malloc' ../../../../project/example/speech/AecAsr.o: In function
record_task_start':
C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:169: undefined reference to psram_malloc' C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:199: undefined reference to
psram_free'
../../../../project/example/speech/AecAsr.o: In function audio_record_start': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:315: undefined reference to
psram_free'
C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:316: undefined reference to psram_free' C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:317: undefined reference to
psram_free'
C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:318: undefined reference to psram_free' ../../../../project/example/speech/AecAsr.o:C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/AecAsr.c:237: more undefined references t o
psram_free' follow
../../../../project/example/speech/kfifo.o: In function __kfifo_alloc': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/kfifo.c:71: undefined reference to
psram_malloc'
../../../../project/example/speech/kfifo.o: In function __kfifo_free': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/example/speech/kfifo.c:88: undefined reference to
psram_free'
../../../../project/common/framework/psram.o: In function platform_psram_init': C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/psram.c:316: undefined reference to
HAL_PsramCtrl_Create'
C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/psram.c:322: undefined reference to HAL_PsramCtrl_Init' C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/psram.c:327: undefined reference to
HAL_PsramCtrl_Open'
C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/psram.c:335: undefined reference to psram_init' C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/psram.c:339: undefined reference to
HAL_PsramCtrl_DQS_Delay_Cal_Policy'
C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/psram.c:350: undefined reference to psram_deinit' C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/psram.c:352: undefined reference to
HAL_PsramCtrl_Close'
C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/psram.c:354: undefined reference to HAL_PsramCtrl_Deinit' C:\cygwin64\home\Lenovo\xradiotech\xradio-skylark-sdk\project\example\speech\gcc/../../../../project/common/framework/psram.c:356: undefined reference to
HAL_PsramCtrl_Destory'
collect2.exe: error: ld returned 1 exit status
make: *** [../../../../project/project.mk:293:speech.axf] 错误 1