aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/src/start
AgeCommit message (Collapse)AuthorFilesLines
2011-10-21fix linking issue with latest binutils versionsv0.3Bjoern Kerler1-1/+1
2011-07-30add new RUN_FROM_RAM run-mode for direct DFU-to-RAM supportHarald Welte1-0/+2
2011-06-16simtrace: add more definitions regarding real hw prototypeHarald Welte1-0/+3
2010-11-13On the Olimex board, the buttons are low-activeHarald Welte1-1/+7
Thus, we need to invert our check during the dfu / main dual boot decision
2007-04-10added watchdog time support and debouncing on power-cyclemeri1-4/+5
git-svn-id: https://svn.openpcd.org:2342/trunk@297 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2006-10-15- add svn:ignore property to make 'svn st' output more realisticlaforge1-40/+16
- remove old copy+paste+edit port of parts of librfid - add ability to directly link librfid.a from mainline librfid - make usb string descriptors optional again (config.h) - fix TC_CDIV to reset correctly on swtrig (For OpenPICC) - temporarily re-implement ep0_send_data() in pcd_enumerate.c - make UDP_PUPv4 switching conditional to PCD - introduce DEBUG_UNBUFFERED define in dbgu.c - fix some signed/unsigned/typecast related compiler warnings - remove dead code from src/os/led.c - implement a 'mdelay' and 'usleep' stub function (FIXME!) - rename rc632_... functions into opcd_rc632_... to avoid confusion - introduce new 'main_librfid' TARGET - make main_{reqa,analog} work with librfid rather than old code - introduce mroe debugging options for FIQ handler code in Cstartup_app - lots of PICC work that doesn't need comments now git-svn-id: https://svn.openpcd.org:2342/trunk@266 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2006-09-30- introduce FIQ stack of 1k (way too large, but we might have debug...)laforge2-31/+148
- move FIQ processing out of DFU Flash and into application/RAM git-svn-id: https://svn.openpcd.org:2342/trunk@239 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2006-09-23- Implement runtime DFU switching and reset-after-update. This meanslaforge1-0/+24
we can now reflash without any buttons or replugging of the device git-svn-id: https://svn.openpcd.org:2342/trunk@222 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2006-09-22- move large rctx definitions to req_ctx.hlaforge1-1/+1
- add more fine-grained debugging macros in pcd_enumarate.c - resolve race conditions between main-loop ep_refill and irq-triggered ep_refill by adding one irq-[b]locking variant - consolidate endpoint reset code into reset_ep() - add code to handle correct transmission and reception of usb transfers larger than endpoint size - use new jump address (0x104000) in DFU Cstartup.S - move main_usb to pcd subdirectory - fix include/compile.h make dependencies - make usb benchmark code use new large req_ctx git-svn-id: https://svn.openpcd.org:2342/trunk@219 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2006-09-21DFU works (fix various bugs such as forgetting to shift the page number, ↵laforge1-1/+8
checking for invalid page numbers, off-by-one error in flash page calculation, etc.) git-svn-id: https://svn.openpcd.org:2342/trunk@215 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2006-09-20- fix linker scripts and Cstartup.S to correctly relocate shared datalaforge1-1/+1
git-svn-id: https://svn.openpcd.org:2342/trunk@207 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2006-09-20- fix relocation of _data_shared segmentlaforge1-7/+26
git-svn-id: https://svn.openpcd.org:2342/trunk@205 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2006-09-13add GPL disclaimer to all C files that I wrotelaforge2-1/+37
git-svn-id: https://svn.openpcd.org:2342/trunk@195 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2006-09-13Completely separate DFU from application program, we now have a real bootloader.laforge2-175/+254
DFU occupies 0x00100000 - 0x00100fff in flash, application starts at 0x00101000. DFU also occupies the first couple of bytes in SRAM, application starts at 0x00200024. In order to produce a samba-flashable image, first build dfu.bin by typing 'make -f Makefule.dfu', succeeded by 'make TARGET=... DEBUG=... BOARD=...' and then concatenating the two files together, e.g. cat dfu.bin main_reqa.bin > flash.bin. Actual flashing via DFU is still not operational, but will be implemented next git-svn-id: https://svn.openpcd.org:2342/trunk@194 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2006-09-12move to new directorylaforge2-0/+475
git-svn-id: https://svn.openpcd.org:2342/trunk@191 6dc7ffe9-61d6-0310-9af1-9938baff3ed1