aboutsummaryrefslogtreecommitdiff
path: root/Debugger/debug_macros.h
AgeCommit message (Collapse)Author
2011-04-04optimized reference to halfword bitmask valuesTat-Chee Wan (USM)
2011-04-02removed unused macrosTat-Chee Wan (USM)
2011-04-01work in progress to support instruction steppingTat-Chee Wan (USM)
2011-04-01refactored message ack or nak routines to always send a reply to any gdb messageTat-Chee Wan (USM)
For GDB commands such as Continue or Step, no reply is expected. However, the GDB server needs to receive a reply to avoid hanging the read() command on the Host side. Consequently these 2 commands now send an Ack (no message) to keep the GDB server happy.
2011-03-28work in progressTat-Chee Wan (USM)
2011-03-25separated breakpoint type from debugger stateTat-Chee Wan (USM)
2011-03-22continue command wipTat-Chee Wan (USM)
Work in Progress, for implementing continue command
2011-03-22rework message handling logic to take care of packet acknowledgements sent ↵Tat-Chee Wan (USM)
by gdb server
2011-03-22cleaned up error message handlersTat-Chee Wan (USM)
2011-03-18second attempt at determining whether we are in debug modeTat-Chee Wan (USM)
Checking CPSR does not seem to be reliable in cCommHandleDebug which runs in Thumb mode. Modified to use explicit mode variable for keeping track of our operating mode (normal vs. debug).
2011-03-15misc bugfixes for gdb message parsing and error reportingTat-Chee Wan (USM)
Fixed gdb message parsing to access correct buffer address Fixed byte2ascii conversion routine
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-12updated comments for macrosTat-Chee Wan (USM)
2010-12-23checkin wip for communications supportTC Wan
Start implementing USB communications support
2010-12-02added instruction decode tablesTC Wan
Work in Progress
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.