Hi all,
I am using Keil uVision 5.18a and I have Freescale FRDM K64F(MK64FN1M0VLL12) board.
I am tring to import microT-kernel 2.0 source code to Keil IDE. I've created Software Pack for this. I can import the pack. I can compile the code successfully and I import startup files from Runtime Env Manager for MK64F12 but it gives me error in link stage.
.\test-arm.axf: Error: L6218E: Undefined symbol knl_finish_device (referred from sysstartup.o). .\test-arm.axf: Error: L6218E: Undefined symbol knl_init_device (referred from sysstartup.o). .\test-arm.axf: Error: L6218E: Undefined symbol knl_restart_device (referred from sysstartup.o). .\test-arm.axf: Error: L6218E: Undefined symbol knl_start_device (referred from sysstartup.o). .\test-arm.axf: Error: L6218E: Undefined symbol disint (referred from device.o). .\test-arm.axf: Error: L6218E: Undefined symbol enaint (referred from device.o). .\test-arm.axf: Error: L6218E: Undefined symbol knl_dispatch (referred from eventflag.o). .\test-arm.axf: Error: L6218E: Undefined symbol knl_getBASEPRI (referred from eventflag.o). .\test-arm.axf: Error: L6218E: Undefined symbol knl_taskindp (referred from eventflag.o). .\test-arm.axf: Error: L6218E: Undefined symbol knl_lowmem_limit (referred from memory.o).
My .pdsc file for creating pack. http://pasted.co/69252700
What can I do to solve this issue?