aboutsummaryrefslogtreecommitdiff
path: root/Debugger/debug_stub.h
AgeCommit message (Collapse)Author
2011-06-21moved platform specific code from debug_comm to debug_runlooptasksTat-Chee Wan (USM)
Reimplement debugger message handling code Moved platform specific code from debug_comm.S to debug_runlooptasks.S
2011-06-16revamped nxos debugger invocation interfaceTat-Chee Wan (USM)
2011-06-13fix comment for thumb breakpoint macroTat-Chee Wan (USM)
2011-06-04work in progress to integrate fantom message filtering for nxosTat-Chee Wan (USM)
Filter Fantom Messages in NxOS usb_isr().
2011-05-28pass isr return address into nxos debug handlerTat-Chee Wan (USM)
2011-05-27added nxos configuration routine to handle debug mode switchingTat-Chee Wan (USM)
2011-03-28split out internal constants from debug_stub.hTat-Chee Wan (USM)
2011-03-28work in progressTat-Chee Wan (USM)
2011-03-26continue for normal breakpoints wipTat-Chee Wan (USM)
Work in Progress
2011-03-25separated breakpoint type from debugger stateTat-Chee Wan (USM)
2011-03-25fix register get and set register enum to match gdb requirementsTat-Chee Wan (USM)
2011-03-24cater for variable length address parametersTat-Chee Wan (USM)
2011-03-24cleaned up register get and set routinesTat-Chee Wan (USM)
2011-03-23modify get and set all regs to handle r0-r15 followed by cpsrTat-Chee Wan (USM)
2011-03-23more gdb request response cleanupTat-Chee Wan (USM)
2011-03-22continue execution wipTat-Chee Wan (USM)
Work in Progress to implement GDB Continue Execution
2011-03-22continue command wipTat-Chee Wan (USM)
Work in Progress, for implementing continue command
2011-03-22clarified comments regarding usb and gdb message formatsTat-Chee Wan (USM)
2011-03-22rework message handling logic to take care of packet acknowledgements sent ↵Tat-Chee Wan (USM)
by gdb server
2011-03-19implemented memory write command, renumbered error messagesTat-Chee Wan (USM)
Preliminary Memory Write command implementation. Error Message Enum renumbered based on ecos error message values (not validated).
2011-03-19added read memory commandTat-Chee Wan (USM)
WIP. Added prelim read memory command
2011-03-18we should only invoke bkpt in ccommhandledebug in normal operation modeTat-Chee Wan (USM)
Before invoking Breakpoint in cCommHandleDebug, we need to check if we're already in Abort (Debug) mode. Refactored header files to allow access to Mode Bit definitions from other files.
2011-03-18fixed incorrect parameter lengths for setoneregTat-Chee Wan (USM)
2011-02-14initial nxt firmware support hooksTat-Chee Wan (USM)
2011-01-18implemented get/set registers and insert/remove breakpoints commandsTat-Chee Wan (USM)
2011-01-18fixing command decoder after changes made to comm routinesTat-Chee Wan (USM)
2011-01-12added ctrl-c definition, not supported currentlyTC Wan
2011-01-11implemented segment reassemblyTC Wan
2011-01-10fixed obsolete response header constantsTC Wan
2011-01-04adjusted nxt message to 3 byte header formatTC Wan
Adjusted NXT Message Header to use 3 byte header format to support future expansion of multi-segmented GDB messages. This is not used at this moment.
2010-12-28xfer between usb and message buffersTC Wan
WIP: copy to and from Debugger message buffers
2010-12-23checkin wip for communications supportTC Wan
Start implementing USB communications support
2010-12-21more syntax error fun with static and extern in breakpoint prototypesTC Wan
Fix breakpoint prototype declarations, remove FUNCDEF (extern) declaration to enable static inline generation.
2010-12-21forgot to add static keyword to breakpoint prototypesTC Wan
2010-12-20updated bitmasks and debugger stack contents descriptionUSER_STACKTC Wan
2010-12-20switch to static inline to avoid multiple definitionsTC Wan
2010-12-17use defines instead of hardcoding constants for breakpoint instructionTC Wan
Inline assembly syntax depends on an archaiac gcc feature. Thanks to Stefan B. from EmbDev.net ARM GCC forum for the tip.
2010-12-16correct name of steve furber's bookTC Wan
2010-12-16fix undef handler instruction address calculation, arm7 does not recognize ↵TC Wan
bkpt instruction coding The Undef handler was adding to instead of subtracting from PC to get the BKPT instruction address. ARM7 does not recognize BKPT instruction coding. Modified instruction code to use UNDEF instruction prefix instead. Refer Steve Furber, ARM SOC Architecture, 2nd Ed, pg 143
2010-12-14fix compile errorsTC Wan
2010-12-14fix compile errorsTC Wan
2010-12-14fixed compilation errors in nxos, added condition code parser tableTC Wan
Fixed compilation error in nxos Work in Progress: added condition code parser table, instruction parser table
2010-12-02changed the license clause, misc cleanupsTC Wan
The armdebug project is now dual licensed to make it easier to integrate with the LEGO NXT firmware. You can choose either to use the GPLv2 or the LEGO Open Source License to integrate this into other projects. Misc cleanups: Removed types.h Moved Debugger Macros into its own file to improve readability. Added COPYING, LEGO license and GPL license texts.
2010-12-01fix undef_handler, initial design for next instruction decodeTC Wan
Fixed error in handling Thumb instructions in undef_handler. Initial Design for Next Instruction Decoding
2010-12-01restructure repositoryTC Wan