Undefined symbol xQueueCreateMutex (referred from gui_x_freertos.o).

本文解决FreeRTOS环境下移植STemWin遇到的编译错误问题,通过在FreeRTOSConfig.h中配置互斥信号量,设置configUSE_MUTEXES宏为1,成功使能互斥信号量,实现STemWin的正确移植。

FreeRTOS下移植STemWin,报错如下:

 解决办法:

在FreeRTOSConfig.h下添加:   #define configUSE_MUTEXES 1

配置为 1
使能互斥信号量
配置为 0
禁能互斥信号量

ibs.a\(*.o\) ./../../..//libs/suniv/elibs_ex.a ./../../..//libs/suniv/app_views.a Warning: L6310W: Unable to find ARM libraries. Error: L6218E: Undefined symbol __aeabi_ddiv (referred from app_root.o). Error: L6218E: Undefined symbol __aeabi_i2d (referred from app_root.o). Error: L6218E: Undefined symbol __aeabi_memcpy4 (referred from app_root.o). Error: L6218E: Undefined symbol __aeabi_memclr4 (referred from app_root.o). Error: L6218E: Undefined symbol __aeabi_uidivmod (referred from com_video_in.o). Error: L6218E: Undefined symbol __aeabi_idivmod (referred from video_linklist_manager.o). Error: L6218E: Undefined symbol __aeabi_memcpy (referred from dv_frm.o). Error: L6218E: Undefined symbol sprintf (referred from fmtop_frmwin.o). Error: L6218E: Undefined symbol __aeabi_uldivmod (referred from record_view_doc.o). Error: L6218E: Undefined symbol memcmp (referred from GetAudio_format.o). Error: L6218E: Undefined symbol __aeabi_dmul (referred from OAL.o). Error: L6218E: Undefined symbol __aeabi_dadd (referred from OAL.o). Error: L6218E: Undefined symbol __aeabi_d2iz (referred from OAL.o). Error: L6218E: Undefined symbol _dfixu (referred from OAL.o). Error: L6218E: Undefined symbol __aeabi_drsub (referred from OAL.o). Error: L6218E: Undefined symbol __aeabi_ui2d (referred from OAL.o). Error: L6218E: Undefined symbol __aeabi_cdcmple (referred from OAL.o). Error: L6218E: Undefined symbol __aeabi_f2iz (referred from AudioInfo_AAC.o). Error: L6218E: Undefined symbol __aeabi_fdiv (referred from AudioInfo_AAC.o). Error: L6218E: Undefined symbol __aeabi_fmul (referred from AudioInfo_AAC.o). Error: L6218E: Undefined symbol __aeabi_l2f (referred from AudioInfo_AAC.o). Error: L6218E: Undefined symbol __aeabi_ui2f (referred from AudioInfo_AAC.o). Error: L6218E: Undefined symbol __ARM_scalbnf (referred from AudioInfo_AAC.o). Error: L6218E: Undefined symbol __aeabi_i2f (referred from AudioInfo_AAC.o). Error: L6218E: Undefined symbol __aeabi_f2uiz (referred from AudioInfo_ATRAC.o).
09-24
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值