We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am compiling a project that does not include RL-RTX. The project compiles correctly, however the linker errors out stating:
linking... .\Obj\Blinky.axf: Error: L6218E: Undefined symbol rt_dly_wait (referred from fport.o). .\Obj\Blinky.axf: Error: L6218E: Undefined symbol rt_mut_init (referred from fport.o). .\Obj\Blinky.axf: Error: L6218E: Undefined symbol rt_mut_release (referred from fport.o). .\Obj\Blinky.axf: Error: L6218E: Undefined symbol rt_mut_wait (referred from fport.o). .\Obj\Blinky.axf: Not enough information to produce a FEEDBACK file. .\Obj\Blinky.axf: Not enough information to list image symbols. .\Obj\Blinky.axf: Not enough information to list the image map. .\Obj\Blinky.axf: Finished: 3 information, 0 warning and 4 error messages. Target not created
I searched the entire file for a call to rt_dly_wait(), rt_mut_init(), rt_mut_release(), and rt_mut_wait(), but I cannot find any source file that has these calls or references. In fact the only file that I can find that does have these reference is the fport.crf file, but this file is something proprietary that I cannot make out.
What could be referencing these functions?
you probably build a RTX-enabled blinky. options: * There is a library there that makes the calls (it includes fport.o). * You did not look at the right location. Do you have the source of the "fport" module? * Why not add RTX to the project? You seem to need it.
I do have the source fopen.c and it inlcudes 'RTL.h' because OS_TID is used in a function.
Thank you.