X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/4271e82d56403879635cabe17a0e959c49fc1a83..bb4d2cca76aae4b9fee4289dfdbe8f904b439053:/bootrom/ldscript-flash?ds=inline diff --git a/bootrom/ldscript-flash b/bootrom/ldscript-flash index 37bfaaa1..ccc0db2f 100644 --- a/bootrom/ldscript-flash +++ b/bootrom/ldscript-flash @@ -18,17 +18,19 @@ SECTIONS _version_information_start = ABSOLUTE(.); *(.version_information); - /* Why doesn't this work even though _bootphase1_version_pointer = 0x1001fc? + /* Why doesn't this work even though _bootphase1_version_pointer = 0x1001fc? . = _bootphase1_version_pointer - ORIGIN(bootphase1); */ /* This works, apparently it fools the linker into accepting an absolute address */ . = _bootphase1_version_pointer - ORIGIN(bootphase1) + ORIGIN(bootphase1); LONG(_version_information_start) } >bootphase1 + __bootphase2_src_start__ = ORIGIN(bootphase2); .bootphase2 : { __bootphase2_start__ = .; *(.startphase2) *(.text) + *(.eh_frame) *(.glue_7) *(.glue_7t) *(.rodata) @@ -44,4 +46,8 @@ SECTIONS . = ALIGN( 32 / 8 ); __bss_end__ = .; + + .commonarea (NOLOAD) : { + *(.commonarea) + } >commonarea }