summaryrefslogtreecommitdiff
path: root/arch/arm/lpc17xx/startup.s
AgeCommit message (Collapse)Author
2011-02-05Getting rid of newlib, starting to implement a libc. Highly experimental, ↵Nicolas "Pixel" Noble
highly untested.
2011-01-27I fail at C-programming. Base VTOR address now works properly.Pixel
2011-01-27Slightly more stable crash handler.Pixel
2011-01-28Work on the MPU port. The exception VTOR redirection doesn't work as expected.Nicolas "Pixel" Noble
2011-01-27FreeRTOS now boots and run properly. Yay!Nicolas "Pixel" Noble
2011-01-27Making the faults returnable; eventually, this may serve as a full exception ↵Nicolas "Pixel" Noble
/ interrupt handler.
2011-01-27Blah. I can't code with stack anymore it seems. Fixing the crash handler so ↵Pixel
that SP, and R4-R11 are properly displayed.
2011-01-27(way) better fault handlers.Pixel
2011-01-26More senseful init sequence, and memory alignment.Pixel
2011-01-27Trying a better reset sequence, by de-initting all possible devices.Nicolas "Pixel" Noble
2011-01-27Adding slightly better exception handlers.Nicolas "Pixel" Noble
2011-01-26Merging the two ldscripts into one, creating better bss support, and ↵Nicolas "Pixel" Noble
cleaning the bss section in the boot phase.
2011-01-26Meh, it seems I suck at ARM assembly. Doing this by calling memcpy for now, ↵Nicolas "Pixel" Noble
we'll see later if I can write a proper full ASM version of it.
2011-01-25Privileged functions weren't privileged.Pixel
2011-01-25Adding copy of the mutable rom data into its position in ram, and fixing ↵Nicolas "Pixel" Noble
makefiles to have a proper dependency tree on the libraries.
2011-01-25Having the board actually booting; the reset handler needs to be referenced ↵Nicolas "Pixel" Noble
by name and not by section to have a proper thumb pointer.
2011-01-24Sanitizing sbrk with stack stuff.Nicolas "Pixel" Noble
2011-01-23Shuffling a few files around, and adding assembly file support.Pixel