5/22/2017 4:39 PM | |
Posts: 9 Rating: (1) |
Greetings, I'm using the example image 2.1.3 and I've successfully been able to compile and run programs through TCF from Eclipse. However, I can't get the TCF debugger to attach. Following some other advice threads, it seems like debugging isn't turned on by default in most base images. Issuing a telnet localhost:1534 command yields the following reply:
My understanding is that this (which is a list of supported tcf-agent services) should include Symbols, StackTrace, Registers, MemoryMap, Breakpoints, and most importantly RunControl. The link from the first paragraph says to redo the 'recipe' in order to fix this, but I was hoping not to dig so deep as to bake my own layer cake (or however you phrase it for a yocto build). Is there a way to accomplish this with opkg? I can't seem to find git in any of the iotdk opkg libraries, but I can always copy it over from my dev machine. I don't see know how to configure opkg packages prior to or after install either ... Mike Edit: I am well on my way to building a custom distro from a modified meta-iot2000-example recipe. Getting the environment set up was a bit of work (hint: see yocto setup website for your dev distro. Only tried from linux, can't imagine getting it work in windows alone). Removed all of the -DSERVICE_xyz=0 flags from CMAKE in poky/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb . Back into a second build now (built once with default example to verify everything worked). Hopefully this will lead to some positive results ... Edit2: This worked, but it was a hell of a ride getting there. Debugging via TCF, though apparently I could have done something similar with remote gdb: gdb remote debug via jancumps |
Last edited by: mwebster at: 5/24/2017 7:07:54 PMLast edited by: mwebster at: 5/31/2017 9:25:47 PM |
|
Follow us on