mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-09 13:12:37 -05:00
imx233/fuze+: rework crt0 and linker script to be able to load at any address and self-copy at the right one
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30587 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
d1e241f55a
commit
1322b58b17
4 changed files with 51 additions and 8 deletions
|
|
@ -26,6 +26,11 @@ SECTIONS
|
|||
_loadaddress = UNCACHED_DRAM_ADDR;
|
||||
loadaddressend = UNCACHED_DRAM_ADDR + RAM_HOLE;
|
||||
_loadaddressend = UNCACHED_DRAM_ADDR + RAM_HOLE;
|
||||
|
||||
.dramcopystart (NOLOAD) :
|
||||
{
|
||||
_dramcopystart = .;
|
||||
} > DRAM
|
||||
|
||||
.text :
|
||||
{
|
||||
|
|
@ -48,6 +53,11 @@ SECTIONS
|
|||
|
||||
_iramcopy = LOADADDR(.itext);
|
||||
|
||||
.dramcopyend (NOLOAD) :
|
||||
{
|
||||
_dramcopyend = .;
|
||||
} > DRAM
|
||||
|
||||
.ibss (NOLOAD) :
|
||||
{
|
||||
_iedata = .;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue