blob: a2b7d130ba7051f96a45b2b35c08c068db41e60a [file]
MEMORY {
rom : ORIGIN = 0x000000, LENGTH = 0x4000
ram : ORIGIN = 0x008000, LENGTH = 0x1000
}
_start = 0x000000;
SECTIONS
{
. = 0x1000 + SIZEOF_HEADERS;
.text ALIGN (0x200) :
{
FILL(0xFF)
header = .;
INCLUDE "begin_tag.inc"
expected = .;
BYTE(0xCB);
BYTE(0xF4);
BYTE(0x39);
BYTE(0x26);
LONG(0x0);
QUAD(0x0);
crc32 = .;
DIGEST "_CRC32#BE" POLY(32, 0x04C11DB7, 0xFFFFFFFF,0xFFFFFFFF,1,1,0 )(ecc_start , ecc_end)
LONG(0);
QUAD(0);
INCLUDE "end_tag.inc"
INCLUDE "crc_data.inc"
INCLUDE "digest_table.inc"
} > rom
.data : AT (0x008000) { *(.data) } >ram /* NO default AT>rom */
. = ALIGN(0x20);
.bss : { *(.bss) } >ram /* NO default AT>rom */
/DISCARD/ : { *(*) }
}