Error: L6218E: Undefined symbol m_tmr (referred from rt_task.o) 的解决

如题Keil MDK编译错误的解决。


详细编译过程和结果如下:


Build target 'MCB1700'

custom translating Web.inp...
Custom: C:\Keil\ARM\bin\fcarm @Web\Web.inp
FCARM FILE CONVERTER V2.50
Completed 19 File(s), Ratio 88%
compiling WEB.C...
linking...
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol m_tmr (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol mp_stk (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol mp_stk_size (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol mp_tcb (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol mp_tcb_size (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol mp_tmr_size (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_active_TCB (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_fifo (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_fifo_size (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_idle_demon (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_maxtaskrun (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_stackinfo (referred from rt_task.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_flags (referred from hal_cm3.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_error (referred from rt_system.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_trv (referred from rt_system.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_rrobin (referred from rt_robin.o).
.\Obj\Http_demo.axf: Error: L6218E: Undefined symbol os_tmr_call (referred from rt_timer.o).
Not enough information to list image symbols.
Finished: 1 information, 0 warning and 17 error messages.
".\Obj\Http_demo.axf" - 17 Error(s), 0 Warning(s).

Target not created


其实很好解决,就是RTX_Conf_CM.c没有加入到工程编译引起的 ("Include in Target Build")。

原因是工程从不带OS改到使用RL-RTX时候这个RTX_Conf_CM.c没有加入编译范围引起的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值