Hi Iva,
My question was sort of vague, I wanted to know how I determine
the paths and libraries to include when you want shell support (or any other
feature). The only way I’ve figured things out is by trying to find other projects
that sort of do similar things and infer it from that. But it’s really hard and
time consuming to do it that way. I realize that KDS is still in its infancy
though.
I've tried for over a day to get the Shell_tad command to work but get the following linker error.
I can't find any example projects using this functionality, so it's hard to figure out what I'm missing.
C:/Freescale/KSDK_1.2.0/rtos/mqx/lib/frdmk64f.kds/debug/nshell/lib_nshell.a(sh_tad.o): In function `Shell_tad':
C:/Freescale/KSDK_1.2.0/rtos/mqx/nshell/source/mqx/sh_tad.c:58: undefined reference to `_tad_stack_usage'
C:/Freescale/KSDK_1.2.0/rtos/mqx/nshell/source/mqx/sh_tad.c:59: undefined reference to `_tad_lightweight_memory_blocks'
C:/Freescale/KSDK_1.2.0/rtos/mqx/nshell/source/mqx/sh_tad.c:65: undefined reference to `_tad_stack_usage'
C:/Freescale/KSDK_1.2.0/rtos/mqx/nshell/source/mqx/sh_tad.c:69: undefined reference to `_tad_lightweight_memory_blocks'
collect2.exe: error: ld returned 1 exit status
make: *** [mission_controller_proto.elf] Error 1
Is it obvious what I'm missing from my project properties?