summaryrefslogtreecommitdiff
path: root/firmware/link/AT91SAM7S128-ROM-sam7dfu-app.ld
Commit message (Collapse)AuthorAgeFilesLines
* use gcc/ld flags -ffunction-sections and --gc-sectionsHarald Welte2011-07-301-5/+5
| | | | This will discard unused functions from the resulting binary
* cleanup, added volatile storage space at the end of flash memorymeri2007-04-101-3/+4
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@292 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* add __ramfunc (.ramfunc) to data sectionlaforge2006-09-271-0/+1
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@231 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - we increase the DFU size from 4k to 16k size. This is mainly due to thelaforge2006-09-221-0/+94
SAM7S128 and SAM7S256 being restricted to 16k lock region size. If we want to lock the bootloader, it has to be 16k aligned. This wastes a lot of memory, since a non-debug DFU implementation fits currently into less than 4k. But anyway, we have lots of flexibility for the future given that amount of space. - The DFU size change introduces also a change in dfu_api location to 0x103fd0 - Allow GETSTATE and GETSTATUS from runtime mode (optional in DFU spec) - Make dfu_status a .data.shared variable, since it is used from GETSTATUS which we already support in runtime mode - do some led switching while flashing via DFU - disable all non-usb/dbgu interrupts when switching to DFU mode - fix interrupt-storm problem when dbgu is used in DFU loader - add missing linker script for SAM7S128 git-svn-id: https://svn.openpcd.org:2342/trunk@218 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
personal git repositories of Harald Welte. Your mileage may vary