aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/SAM7S256
AgeCommit message (Collapse)Author
2012-02-11enable armdebug compilation by defaultNicolas Schodet
2012-02-11Merge branch 'master'Nicolas Schodet
Conflicts: AT91SAM7S256/SAM7S256/Include/Cstartup.S AT91SAM7S256/SAM7S256/Include/sam7s256.c AT91SAM7S256/SAM7S256/gcc/Makefile AT91SAM7S256/SAM7S256/gcc/nxt.ld AT91SAM7S256/Source/c_comm.c AT91SAM7S256/Source/c_comm.h
2012-02-11do not reserve space for stacks if armdebug is disabledNicolas Schodet
2012-02-11make armdebug compilation conditionalNicolas Schodet
Set ARMDEBUG to y in the Makefile to enable armdebug compilation.
2012-02-11merge armdebug rc1Tat-Chee Wan
This enables the use of GDB or GDB based debuggers to debug the code running on the NXT brick using the USB connection.
2011-08-12Merge branch 'master' of ssh.git.ni.fr.eu.org:tcwan/nxt-firmwareTat-Chee Wan (USM)
2011-08-12enabled armdebug abort handling vectorsTat-Chee Wan (USM)
2011-08-11added debug information to elf fileTC Wan
2011-08-09gcc: add debug informationNicolas Schodet
2011-08-08updated makefile for new armdebug featuresTat-Chee Wan (USM)
New ARMDEBUG with Data and Prefetch Abort Exception support, better integration with Eclipse CDT Debugger, more refactoring to isolate generic code from project dependent code.
2011-08-08companion patch to 3da40837f44584e84a10f90291dcecfe613b9618Tat-Chee Wan (USM)
The original patch from Nicolas Schodet didn't apply cleanly. Manually fixed up Makefile and nxt.ld
2011-08-08gcc: add support for unwinderNicolas Schodet
The unwinder is not really wanted, but it can be included on some version of gcc. In this case, it needs some special sections and the abort function.
2011-08-06gcc: add support for unwinderNicolas Schodet
The unwinder is not really wanted, but it can be included on some version of gcc. In this case, it needs some special sections and the abort function.
2011-07-04Merge remote branch 'nicolas/jch-merge'Tat-Chee Wan (USM)
2011-07-04Merge branch 'jch-import' into jch-mergeNicolas Schodet
Conflicts: AT91SAM7S256/Source/BtTest.inc AT91SAM7S256/Source/Functions.inl AT91SAM7S256/Source/Ui.txt AT91SAM7S256/Source/c_cmd.c AT91SAM7S256/Source/c_input.c AT91SAM7S256/Source/c_output.c AT91SAM7S256/Source/c_ui.c AT91SAM7S256/Source/c_ui.h AT91SAM7S256/Source/d_loader.h AT91SAM7S256/Source/d_lowspeed.r AT91SAM7S256/Source/d_output.c AT91SAM7S256/Source/d_output.h
2011-07-04Revised the stripped version of the firmwaretcsadmin
git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc/branches/version_131@33 c9361245-7fe8-9947-84e8-057757c4e366
2011-07-04motor control and rs485 changesJohn Hansen
git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc/branches/version_131@28 c9361245-7fe8-9947-84e8-057757c4e366
2011-07-04Fixed a couple hi-speed port problemstcsadmin
git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc/branches/version_131@27 c9361245-7fe8-9947-84e8-057757c4e366
2011-07-04regulation mode at limit changestcsadmin
git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc/branches/version_131@26 c9361245-7fe8-9947-84e8-057757c4e366
2011-07-04NBCNXC_131John Hansen
git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc_128/trunk@21 c9361245-7fe8-9947-84e8-057757c4e366
2011-07-04Nothing importanttcsadmin
git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc_128/trunk@20 c9361245-7fe8-9947-84e8-057757c4e366
2011-07-04Added a polyline drawing option which makes it so that unfilled polygon's ↵jhansen
will be drawn as polylines instead (i.e., unclosed) git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc_128/trunk@14 c9361245-7fe8-9947-84e8-057757c4e366
2011-07-04remove thumbs.db and commit project settings.jhansen
git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc_128/trunk@12 c9361245-7fe8-9947-84e8-057757c4e366
2011-07-04git-svn-id: ↵jhansen
https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc_128/trunk@6 c9361245-7fe8-9947-84e8-057757c4e366
2011-06-20added debug_hexutils as source/object file due to armdebug refactoringTat-Chee Wan (USM)
2011-03-18increased abort mode stack, suspected stack overflowTat-Chee Wan (USM)
2011-02-22forgot to remove unconditional initialization and breakpoint invocationTat-Chee Wan (USM)
2011-02-14added hooks to invoke debugger from nxt firmware comm moduleTat-Chee Wan (USM)
2011-02-14made debugger conditionalTat-Chee Wan (USM)
2010-12-23invoke thumb breakpoint for testingTC Wan
This is to prepare for testing only. Not working code (yet).
2010-12-21initialize debuggerTC Wan
Initialize Debugger in Setup
2010-12-21invoke armdebg undef handler in vector table, initialized abort stackTC Wan
Update vector table to call debugger undef_handler. Initialized Abort stack on startup.
2010-12-21updated makefile and linker file for armdebug supportTC Wan
2010-11-01add git ignoresNICOLAS-BASELINENicolas Schodet
2010-09-08automatically include git hash in versionNicolas Schodet
2010-09-07gcc: garbage collect unused code and dataNicolas Schodet
2010-08-20gcc: add sbrk stubNicolas Schodet
2010-08-20gcc: add sscanf stubNicolas Schodet
This is a really quick stub which only implements what is used in the NXT source code.
2010-08-20gcc: add errno stubNicolas Schodet
2010-08-20gcc: automatically compute user flash sizeNicolas Schodet
This is done at link time. As a consequence, the user flash size is not available at compile time, which is a problem for the FILEHEADER type. This is solved by using a maximum size so that the static Header variable is big enough. It would not have been a problem if this variable was put on the stack.
2010-08-20gcc: add MakefileNicolas Schodet
2010-08-20gcc: add linker script from winarmNicolas Schodet
2010-08-20gcc: disable C++ constructors callNicolas Schodet
2010-08-20gcc: disable remaping autodetectionNicolas Schodet
2010-08-20gcc: fix reset vector jumpNicolas Schodet
2010-08-20gcc: import Cstartup.S from winarmNicolas Schodet
2010-08-20gcc: use standard AT91SAM7S256 definitionsNicolas Schodet
2010-08-20gcc: do not set section for low level initialisationNicolas Schodet
2010-08-19import firmware from LEGO v1.29lego-1.29legoNicolas Schodet
2010-08-19import firmware from LEGO v1.05lego-1.05Nicolas Schodet