AgeCommit message (Collapse)Author
2010-12-20updated bitmasks and debugger stack contents descriptionUSER_STACKTC Wan
2010-12-20update description of debugger stack contentsTC Wan
2010-12-20switch to static inline to avoid multiple definitionsTC Wan
2010-12-17store user mode next instruction address in r15 slotTC Wan
Keep Next Instruction Address in User Mode R15 stack frame slot.
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-15added stub routines for debug_procsetregs and debug_procsetoneregTC Wan
2010-12-15added arm condition code check routineTC Wan
2010-12-14checking condition code check routineTC Wan
Work In Progress: Condition Code checks
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-02added instruction decode tablesTC Wan
Work in Progress
2010-12-02Added Doxygen config file used by NxOSTC Wan
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-02added sconscript to support nxosTC Wan
Added NxOS scons build script
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
2010-12-01added linker definitions to support debuggerTC Wan
The contents of this file should be merged with the NXT Firmware linker file.
2010-12-01added interrupt handler and prelim support for thumb instructionsTC Wan
Added Interrupt Handler routine for UNDEF exception. This should be integrated with the NXT Interrupt handlers. Updated debugger to have preliminary Thumb mode support.
2010-12-01initial get register handlerTC Wan
Implemented Get Register Handler
2010-12-01fixed comment regarding hardware debugging supportTC Wan
2010-12-01initial debugger commit.TC Wan
This is non working code taken from my private NxOS repository
2010-12-01new repositoryTC Wan