Oh, and one more thing, CCSV4 won’t work with the V4 kernels because of data structure changes in the kernel.
Regards, John > On Mar 18, 2016, at 2:51 PM, John Syne <[email protected]> wrote: > > CCSV4 was partially aware, but CCSV5 and CCSV6 are not. > > http://processors.wiki.ti.com/index.php/Linux_Aware_Debug_(CCSv4.x) > <http://processors.wiki.ti.com/index.php/Linux_Aware_Debug_(CCSv4.x)> > > Regards, > John > > > > >> On Mar 18, 2016, at 2:29 PM, Mark Lazarewicz <[email protected] >> <mailto:[email protected]>> wrote: >> >> John I remember using Lauterbach to do this isn't CCS kernel aware? >> >> Sent from Yahoo Mail on Android >> <https://overview.mail.yahoo.com/mobile/?.src=Android> >> On Fri, Mar 18, 2016 at 1:24 PM, John Syne >> <[email protected] <mailto:[email protected]>> wrote: >> Problem with GDB, is you cannot start the debugger until after the kernel >> module is loaded, which means no debugging of init or probe sections. The >> reason is GDB doesn’t know where in memory the kernel module is loaded until >> after it is loaded. This is why you need a kernel aware debugger like >> Lauterbach which loads the kernel module code, loads the debug symbols and >> breaks at the start of init. >> >> Regards, >> John >> >> >> >> >>> On Mar 18, 2016, at 1:50 AM, William Hermans <[email protected] >>> <javascript:return>> wrote: >>> >>> https://www.google.com/search?q=how+to+debug+linux+kernel+modules >>> <https://www.google.com/search?q=how+to+debug+linux+kernel+modules> >>> >>> Just like you would on any platform. >>> >>> On Thu, Mar 17, 2016 at 8:46 PM, John Syne <[email protected] >>> <javascript:return>> wrote: >>> To debug kernel modules with JTAG, you have to have a debugger which is >>> kernel aware like Lauterbach. If you don’t want to use JTAG, then use >>> printk or dev-dbg, dev-err, etc. You can also use ftrace, which requires >>> you to build your own kernel and add support for the various ftrace >>> features. Read kernel docs under documentation/trace/ftrace.txt to learn >>> more. >>> >>> Regards, >>> John >>> >>> >>> >>> >>>> On Mar 17, 2016, at 7:49 PM, [email protected] <javascript:return> >>>> wrote: >>>> >>>> I have a question about the beaglebone black. How am suppose to debug with >>>> it? I really would prefer not to have to solder a JTAG header. Also the >>>> JTAG header would be under the board which is really inconvenient. The >>>> case that came with my board also has no room for the JTAG header so it >>>> would basically render the case useless. I know it has a serial debug >>>> header but how could I debug with it? I want to debug kernel modules. >>>> >>>> -- >>>> For more options, visit http://beagleboard.org/discuss >>>> <http://beagleboard.org/discuss> >>>> --- >>>> You received this message because you are subscribed to the Google Groups >>>> "BeagleBoard" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to [email protected] <javascript:return>. >>>> For more options, visit https://groups.google.com/d/optout >>>> <https://groups.google.com/d/optout>. >>> >>> >>> -- >>> For more options, visit http://beagleboard.org/discuss >>> <http://beagleboard.org/discuss> >>> --- >>> You received this message because you are subscribed to the Google Groups >>> "BeagleBoard" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected] <javascript:return>. >>> For more options, visit https://groups.google.com/d/optout >>> <https://groups.google.com/d/optout>. >>> >>> >>> -- >>> For more options, visit http://beagleboard.org/discuss >>> <http://beagleboard.org/discuss> >>> --- >>> You received this message because you are subscribed to the Google Groups >>> "BeagleBoard" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected] <javascript:return>. >>> For more options, visit https://groups.google.com/d/optout >>> <https://groups.google.com/d/optout>. >> > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
