File tree 1 file changed +0
-21
lines changed 1 file changed +0
-21
lines changed Original file line number Diff line number Diff line change 1
1
/*
2
- * This file was (not) auto-generated by microzig
3
- *
4
2
* Target CPU : ARM Cortex-M0+
5
3
* Target Chip : RP2040
6
4
*/
7
5
8
- /* For ELFs this would set the entry, but for ucs it basically doesn't matter,
9
- * though it should tell the linker that the symbol is referenced and to not
10
- * optimize it away.
11
- */
12
6
ENTRY (_entry_point );
13
7
14
8
MEMORY
@@ -26,7 +20,6 @@ SECTIONS
26
20
27
21
.text :
28
22
{
29
- /* Using microzig_flash_start here because we put the vector table here */
30
23
KEEP(*(microzig_flash_start))
31
24
*(.text*)
32
25
*(.rodata*)
@@ -40,27 +33,13 @@ SECTIONS
40
33
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
41
34
} > ram0
42
35
43
- /* TODO : We would like to skip over the clearing of bss and writing of data since it's already in ram */
44
36
.data :
45
37
{
46
- microzig_data_start = .;
47
- KEEP(*(.time_critical*))
48
38
*(.data*)
49
- microzig_data_end = .;
50
39
} > ram0
51
40
52
41
.bss :
53
42
{
54
- microzig_bss_start = .;
55
43
*(.bss*)
56
- microzig_bss_end = .;
57
44
} > ram0
58
-
59
- .ram_vectors (NOLOAD) :
60
- {
61
- KEEP(*(ram_vectors))
62
- } > ram0
63
-
64
- /* Would not be used */
65
- microzig_data_load_start = LOADADDR (.data);
66
45
}
You can’t perform that action at this time.
0 commit comments