@@ -101,15 +101,90 @@ SECTIONS
101
101
} > flash
102
102
103
103
/* Catch all the section we want not in OCRAM so that the *(.text .text.*) in flash does not */
104
+ /* Sift and sort with arm-none-eabi-nm -C -S -n build/nxp_fmurt1062-v1_default/nxp_fmurt1062-v1_default.elf > list.txt */
104
105
105
106
.flashxip : ALIGN (4 )
106
107
{
107
108
FILL (0xff )
108
109
/* Order matters */
109
110
*(.text .__start )
110
111
*(.text .imxrt_ocram_initialize )
111
-
112
112
*(.slow_memory )
113
+ *(.text .romfs *)
114
+ *(.text .cromfs *)
115
+ *(.text .mpu *)
116
+ *(.text .arm_memfault *)
117
+ *(.text .arm_hardfault *)
118
+ *(.text .up_assert *)
119
+ *(.text .up_stackdump *)
120
+ *(.text .up_taskdump *)
121
+ *(.text .up_mdelay *)
122
+ *(.text .up_udelay *)
123
+ *(.text .board_on_reset *)
124
+ *(.text .board_spi_reset *)
125
+ *(.text .board_query_manifest *)
126
+ *(.text .board_reset *)
127
+ *(.text .board_get *)
128
+ *(.text .board_mcu *)
129
+ *(.text .imxrt_xbar_connect *)
130
+ *(.text .bson *)
131
+ *(.text .*print_load*)
132
+ *(.text .*px4_mft*)
133
+ *(.text .*px4_mtd*)
134
+ *(.text .syslog *)
135
+ *(.text .register_driver *)
136
+ *(.text .nx_start *)
137
+ *(.text .nx_bringup *)
138
+ *(.text .irq_unexpected_isr *)
139
+ *(.text .group *)
140
+ *(.text .*setenv*)
141
+ *(.text .*env*)
142
+ *(.text .cmd *)
143
+ *(.text .readline *)
144
+ *(.text .mkfatfs *)
145
+ *(.text .builtin *)
146
+ *(.text .basename *)
147
+ *(.text .dirname *)
148
+ *(.text .gmtime_r *)
149
+ *(.text .chdir *)
150
+ *(.text .devnull *)
151
+ *(.text .ramdisk *)
152
+ *(.text .files *)
153
+ *(.text .unregister_driver *)
154
+ *(.text .register_blockdriver *)
155
+ *(.text .bchdev_register *)
156
+ *(.text .part *)
157
+ *(.text .ftl *)
158
+ *(.text .*I2CBusIterator*)
159
+ *(.text .*SPIBusIterator*)
160
+ *(.text .*BusCLIArguments*)
161
+ *(.text .*WorkQueueManager*)
162
+ *(.text .*param_export*)
163
+ *(.text .*param_import*)
164
+ *(.text .*param_load*)
165
+ *(.text .*BusInstanceIterator*)
166
+ *(.text .*PRINT_MODULE_USAGE*)
167
+ *(.text .*px4_getopt*)
168
+ *(.text .*main*)
169
+ *(.text .*instantiate*)
170
+ *(.text .*ADC*)
171
+ *(.text .*MS5611*)
172
+ *(.text .*I2CSPIDriver*)
173
+ *(.text .*CameraCapture*)
174
+ *(.text .*i2cdetect*)
175
+ *(.text .*usage*)
176
+ /* *(.text.*Bosch*) 2% CPU .5% RAM */
177
+ *(.text .*Tunes*)
178
+ *(.text .*printStatistics*)
179
+ *(.text .*init*)
180
+ *(.text .*test*)
181
+ *(.text .*task_spawn*)
182
+ *(.text .*custom_command*)
183
+ *(.text .*print_usage*)
184
+ *(.text .*print_status*)
185
+ *(.text .*status*)
186
+ *(.text .*CameraInterface*)
187
+ *(.text .*CameraTrigger*)
113
188
*(.text .*ModuleBase*)
114
189
*(.text .*print_message*)
115
190
*(.text ._ZN4Ekf2C2Eb )
@@ -127,6 +202,8 @@ SECTIONS
127
202
*(.text .*configure_streams_to_default*)
128
203
*(.text .*_main)
129
204
*(.text .*GPSDriverAshtech*)
205
+ *(.text .*GPSDriver*)
206
+ *(.text .*Mavlink*)
130
207
*(.rodata .rodata .*)
131
208
*(.fixup )
132
209
*(.gnu .warning )
0 commit comments