firmware for my Touchscreen E-Paper Input Module for Framework Laptop 16
1EXTERN(entry);
2ENTRY(entry);
3
4MEMORY {
5 RAM : ORIGIN = 0x20020000, LENGTH = 136K
6 SLOT : ORIGIN = 0x10000000 + 512K * SLOT_N, LENGTH = 512K
7}
8
9SECTIONS {
10 .header ORIGIN(SLOT) : {
11 KEEP(*(.header));
12 } > SLOT
13
14 .text : ALIGN(4) {
15 . = ALIGN(4);
16 *(.text .text.*);
17 . = ALIGN(4);
18 } > SLOT
19
20 .rodata : ALIGN(4) {
21 . = ALIGN(4);
22 *(.rodata .rodata.*);
23 . = ALIGN(4);
24 } > SLOT
25
26 .data : ALIGN(4) {
27 . = ALIGN(4);
28 KEEP(*(.data .data.*));
29 . = ALIGN(4);
30 } > RAM AT>SLOT
31
32 .bss (NOLOAD) : ALIGN(4) {
33 . = ALIGN(4);
34 *(.bss .bss.*);
35 *(COMMON);
36 . = ALIGN(4);
37 } > RAM
38
39 .uninit (NOLOAD) : ALIGN(4) {
40 . = ALIGN(4);
41 *(.uninit .uninit.*);
42 . = ALIGN(4);
43 } > RAM
44
45 /DISCARD/ : {
46 *(.ARM.exidx);
47 *(.ARM.exidx.*);
48 *(.ARM.extab.*);
49 }
50}