-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathProject3.map
1002 lines (949 loc) · 78.3 KB
/
Project3.map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ARM Linker, 5.02 [Build 28] [MDK-ARM Lite]
==============================================================================
Section Cross References
startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(STACK) for __initial_sp
startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(.text) for Reset_Handler
startup_lpc17xx.o(RESET) refers to hal_cm3.o(.emb_text) for SVC_Handler
startup_lpc17xx.o(RESET) refers to uart.o(.text) for UART0_IRQHandler
startup_lpc17xx.o(.text) refers to system_lpc17xx.o(.text) for SystemInit
startup_lpc17xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
mpu9250.o(.text) refers to ece_spi.o(.text) for SPI_select
mpu9250.o(.text) refers to ffltui.o(.text) for __aeabi_ui2f
mpu9250.o(.text) refers to fadd.o(.text) for __aeabi_fsub
mpu9250.o(.text) refers to fdiv.o(.text) for __aeabi_fdiv
mpu9250.o(.text) refers to fmul.o(.text) for __aeabi_fmul
mpu9250.o(.text) refers to fflti.o(.text) for __aeabi_i2f
mpu9250.o(.text) refers to mpu9250.o(.bss) for Magnetometer_ASA
mpu9250.o(.text) refers to mpu9250.o(.data) for gyro_divider
mpu9250.o(.text) refers to memcpya.o(.text) for __aeabi_memcpy4
mpu9250.o(.text) refers to f2d.o(.text) for __aeabi_f2d
mpu9250.o(.text) refers to dadd.o(.text) for __aeabi_dadd
mpu9250.o(.text) refers to d2f.o(.text) for __aeabi_d2f
mpu9250.o(.text) refers to ddiv.o(.text) for __aeabi_ddiv
mpu9250.o(.text) refers to mpu9250.o(.constdata) for .constdata
retarget.o(.text) refers to uart.o(.text) for UARTInit
retarget.o(.text) refers to retarget.o(.data) for uart_init_called
sensor_fusion.o(.text) refers to fdiv.o(.text) for __aeabi_fdiv
sensor_fusion.o(.text) refers to fmul.o(.text) for __aeabi_fmul
sensor_fusion.o(.text) refers to fadd.o(.text) for __aeabi_frsub
sensor_fusion.o(.text) refers to atan2f.o(i.atan2f) for atan2f
sensor_fusion.o(.text) refers to asinf.o(i.asinf) for asinf
sensor_fusion.o(.text) refers to cfcmple.o(.text) for __aeabi_cfcmpeq
sensor_fusion.o(.text) refers to cfrcmple.o(.text) for __aeabi_cfrcmple
sensor_fusion.o(.text) refers to sensor_fusion.o(.data) for invSampleFreq
sensor_fusion.o(.text) refers to sqrtf.o(i.sqrtf) for sqrtf
uart.o(.text) refers to uart.o(.data) for RcvLock0
uart.o(.text) refers to uart.o(.bss) for UART0Buffer
uart.o(.text) refers to system_lpc17xx.o(.data) for SystemCoreClock
multi_task.o(.text) refers to led.o(.text) for LED_setup
multi_task.o(.text) refers to glcd_spi_lpc1700.o(.text) for GLCD_Init
multi_task.o(.text) refers to rt_time.o(i.rt_itv_set) for rt_itv_set
multi_task.o(.text) refers to multi_task.o(.bss) for robot
multi_task.o(.text) refers to rt_task.o(i.rt_tsk_pass) for rt_tsk_pass
multi_task.o(.text) refers to multi_task.o(.data) for cond_2
multi_task.o(.text) refers to rt_task.o(i.rt_tsk_create) for rt_tsk_create
multi_task.o(.text) refers to rt_task.o(i.rt_tsk_delete) for rt_tsk_delete
led.o(.text) refers to led.o(.constdata) for led_pos
glcd_spi_lpc1700.o(.text) refers to glcd_spi_lpc1700.o(.data) for Himax
glcd_spi_lpc1700.o(.text) refers to glcd_spi_lpc1700.o(.constdata) for Font_6x8_h
glcd_scroll.o(.text) refers to glcd_spi_lpc1700.o(.text) for GLCD_Init
glcd_scroll.o(.text) refers to glcd_scroll.o(i.last_line) for last_line
glcd_scroll.o(.text) refers to glcd_scroll.o(i.last_window_line) for last_window_line
glcd_scroll.o(.text) refers to glcd_scroll.o(.data) for cache_start
glcd_scroll.o(.text) refers to glcd_scroll.o(.bss) for chache
system_lpc17xx.o(.text) refers to uldiv.o(.text) for __aeabi_uldivmod
system_lpc17xx.o(.text) refers to system_lpc17xx.o(.data) for SystemCoreClock
rt_task.o(i.rt_block) refers to rt_list.o(i.rt_put_dly) for rt_put_dly
rt_task.o(i.rt_block) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_task.o(i.rt_block) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
rt_task.o(i.rt_block) refers to rt_task.o(.data) for .data
rt_task.o(i.rt_block) refers to rt_list.o(.bss) for os_rdy
rt_task.o(i.rt_dispatch) refers to rt_list.o(i.rt_put_rdy_first) for rt_put_rdy_first
rt_task.o(i.rt_dispatch) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
rt_task.o(i.rt_dispatch) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_task.o(i.rt_dispatch) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_task.o(i.rt_dispatch) refers to rt_task.o(.data) for .data
rt_task.o(i.rt_dispatch) refers to rt_list.o(.bss) for os_rdy
rt_task.o(i.rt_init_context) refers to rt_membox.o(i.rt_alloc_box) for rt_alloc_box
rt_task.o(i.rt_init_context) refers to hal_cm3.o(i.rt_init_stack) for rt_init_stack
rt_task.o(i.rt_init_context) refers to rtx_config.o(.bss) for mp_stk
rt_task.o(i.rt_switch_req) refers to hal_cm3.o(i.dbg_task_switch) for dbg_task_switch
rt_task.o(i.rt_switch_req) refers to rt_task.o(.data) for .data
rt_task.o(i.rt_switch_req) refers to hal_cm3.o(.data) for dbg_msg
rt_task.o(i.rt_sys_init) refers to hal_cm3.o(i.dbg_init) for dbg_init
rt_task.o(i.rt_sys_init) refers to rt_membox.o(i._init_box) for _init_box
rt_task.o(i.rt_sys_init) refers to rt_task.o(i.rt_init_context) for rt_init_context
rt_task.o(i.rt_sys_init) refers to hal_cm3.o(.emb_text) for rt_set_PSP
rt_task.o(i.rt_sys_init) refers to rt_robin.o(i.rt_init_robin) for rt_init_robin
rt_task.o(i.rt_sys_init) refers to rt_system.o(i.os_tick_init) for os_tick_init
rt_task.o(i.rt_sys_init) refers to rt_task.o(i.rt_tsk_create) for rt_tsk_create
rt_task.o(i.rt_sys_init) refers to rtx_config.o(.bss) for os_active_TCB
rt_task.o(i.rt_sys_init) refers to rtx_config.o(.constdata) for os_maxtaskrun
rt_task.o(i.rt_sys_init) refers to rtx_config.o(.data) for m_tmr
rt_task.o(i.rt_sys_init) refers to rt_task.o(.bss) for .bss
rt_task.o(i.rt_sys_init) refers to rtx_config.o(.text) for os_idle_demon
rt_task.o(i.rt_sys_init) refers to rt_list.o(.bss) for os_rdy
rt_task.o(i.rt_sys_init) refers to rt_task.o(.data) for .data
rt_task.o(i.rt_sys_init) refers to rt_system.o(.data) for os_tick_irqn
rt_task.o(i.rt_tsk_create) refers to rt_membox.o(i.rt_alloc_box) for rt_alloc_box
rt_task.o(i.rt_tsk_create) refers to rt_task.o(i.rt_init_context) for rt_init_context
rt_task.o(i.rt_tsk_create) refers to hal_cm3.o(i.dbg_task_notify) for dbg_task_notify
rt_task.o(i.rt_tsk_create) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
rt_task.o(i.rt_tsk_create) refers to rtx_config.o(.bss) for mp_tcb
rt_task.o(i.rt_tsk_create) refers to rtx_config.o(.constdata) for os_maxtaskrun
rt_task.o(i.rt_tsk_create) refers to hal_cm3.o(.data) for dbg_msg
rt_task.o(i.rt_tsk_create) refers to rt_task.o(.data) for .data
rt_task.o(i.rt_tsk_delete) refers to hal_cm3.o(.emb_text) for rt_get_PSP
rt_task.o(i.rt_tsk_delete) refers to rt_system.o(i.rt_stk_check) for rt_stk_check
rt_task.o(i.rt_tsk_delete) refers to rt_membox.o(i.rt_free_box) for rt_free_box
rt_task.o(i.rt_tsk_delete) refers to hal_cm3.o(i.dbg_task_notify) for dbg_task_notify
rt_task.o(i.rt_tsk_delete) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
rt_task.o(i.rt_tsk_delete) refers to rt_list.o(i.rt_rmv_list) for rt_rmv_list
rt_task.o(i.rt_tsk_delete) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
rt_task.o(i.rt_tsk_delete) refers to hal_cm3.o(.data) for dbg_msg
rt_task.o(i.rt_tsk_delete) refers to rt_task.o(.data) for .data
rt_task.o(i.rt_tsk_delete) refers to rtx_config.o(.bss) for os_active_TCB
rt_task.o(i.rt_tsk_delete) refers to rtx_config.o(.constdata) for os_maxtaskrun
rt_task.o(i.rt_tsk_pass) refers to rt_list.o(i.rt_get_same_rdy_prio) for rt_get_same_rdy_prio
rt_task.o(i.rt_tsk_pass) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_task.o(i.rt_tsk_pass) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
rt_task.o(i.rt_tsk_pass) refers to rt_task.o(.data) for .data
rt_task.o(i.rt_tsk_pass) refers to rt_list.o(.bss) for os_rdy
rt_task.o(i.rt_tsk_prio) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_task.o(i.rt_tsk_prio) refers to rt_list.o(i.rt_resort_prio) for rt_resort_prio
rt_task.o(i.rt_tsk_prio) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_task.o(i.rt_tsk_prio) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
rt_task.o(i.rt_tsk_prio) refers to rt_task.o(.data) for .data
rt_task.o(i.rt_tsk_prio) refers to rtx_config.o(.constdata) for os_maxtaskrun
rt_task.o(i.rt_tsk_prio) refers to rtx_config.o(.bss) for os_active_TCB
rt_task.o(i.rt_tsk_prio) refers to rt_list.o(.bss) for os_rdy
rt_task.o(i.rt_tsk_self) refers to rt_task.o(.data) for .data
rt_time.o(i.rt_dly_wait) refers to rt_task.o(i.rt_block) for rt_block
rt_time.o(i.rt_itv_set) refers to rt_task.o(.data) for os_tsk
rt_time.o(i.rt_itv_set) refers to rt_time.o(.data) for .data
rt_time.o(i.rt_itv_wait) refers to rt_task.o(i.rt_block) for rt_block
rt_time.o(i.rt_itv_wait) refers to rt_task.o(.data) for os_tsk
rt_time.o(i.rt_itv_wait) refers to rt_time.o(.data) for .data
rt_time.o(i.rt_time_get) refers to rt_time.o(.data) for .data
rt_system.o(i.os_tick_init) refers to rtx_config.o(.constdata) for os_trv
rt_system.o(i.rt_pop_req) refers to rt_list.o(i.rt_put_rdy_first) for rt_put_rdy_first
rt_system.o(i.rt_pop_req) refers to rt_semaphore.o(i.rt_sem_psh) for rt_sem_psh
rt_system.o(i.rt_pop_req) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_system.o(i.rt_pop_req) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
rt_system.o(i.rt_pop_req) refers to rt_event.o(i.rt_evt_psh) for rt_evt_psh
rt_system.o(i.rt_pop_req) refers to rt_mailbox.o(i.rt_mbx_psh) for rt_mbx_psh
rt_system.o(i.rt_pop_req) refers to rt_task.o(.data) for os_tsk
rt_system.o(i.rt_pop_req) refers to rtx_config.o(.bss) for os_fifo
rt_system.o(i.rt_pop_req) refers to rt_list.o(.bss) for os_rdy
rt_system.o(i.rt_psh_req) refers to rt_system.o(.data) for .data
rt_system.o(i.rt_resume) refers to rt_list.o(i.rt_put_rdy_first) for rt_put_rdy_first
rt_system.o(i.rt_resume) refers to rt_list.o(i.rt_dec_dly) for rt_dec_dly
rt_system.o(i.rt_resume) refers to rt_timer.o(i.rt_tmr_tick) for rt_tmr_tick
rt_system.o(i.rt_resume) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_system.o(i.rt_resume) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
rt_system.o(i.rt_resume) refers to rt_system.o(i.rt_tsk_unlock) for rt_tsk_unlock
rt_system.o(i.rt_resume) refers to rt_task.o(.data) for os_tsk
rt_system.o(i.rt_resume) refers to rt_robin.o(.data) for os_robin
rt_system.o(i.rt_resume) refers to rt_list.o(.bss) for os_dly
rt_system.o(i.rt_resume) refers to rt_time.o(.data) for os_time
rt_system.o(i.rt_resume) refers to rt_timer.o(.data) for os_tmr
rt_system.o(i.rt_stk_check) refers to rtx_config.o(.text) for os_error
rt_system.o(i.rt_stk_check) refers to rt_task.o(.data) for os_tsk
rt_system.o(i.rt_suspend) refers to rt_system.o(i.rt_tsk_lock) for rt_tsk_lock
rt_system.o(i.rt_suspend) refers to rt_list.o(.bss) for os_dly
rt_system.o(i.rt_suspend) refers to rt_timer.o(.data) for os_tmr
rt_system.o(i.rt_systick) refers to rt_list.o(i.rt_put_rdy_first) for rt_put_rdy_first
rt_system.o(i.rt_systick) refers to rt_robin.o(i.rt_chk_robin) for rt_chk_robin
rt_system.o(i.rt_systick) refers to rt_list.o(i.rt_dec_dly) for rt_dec_dly
rt_system.o(i.rt_systick) refers to rt_timer.o(i.rt_tmr_tick) for rt_tmr_tick
rt_system.o(i.rt_systick) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_system.o(i.rt_systick) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
rt_system.o(i.rt_systick) refers to rt_task.o(.data) for os_tsk
rt_system.o(i.rt_systick) refers to rt_time.o(.data) for os_time
rt_system.o(i.rt_systick) refers to rt_list.o(.bss) for os_rdy
rt_system.o(i.rt_tsk_lock) refers to rt_system.o(.data) for .data
rt_system.o(i.rt_tsk_unlock) refers to rt_system.o(.data) for .data
rt_list.o(i.rt_dec_dly) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_list.o(i.rt_dec_dly) refers to rt_list.o(.bss) for .bss
rt_list.o(i.rt_dec_dly) refers to rt_time.o(.data) for os_time
rt_list.o(i.rt_get_same_rdy_prio) refers to rt_list.o(.bss) for .bss
rt_list.o(i.rt_get_same_rdy_prio) refers to rt_task.o(.data) for os_tsk
rt_list.o(i.rt_psq_enq) refers to rtx_config.o(.text) for os_error
rt_list.o(i.rt_psq_enq) refers to rtx_config.o(.bss) for os_fifo
rt_list.o(i.rt_put_dly) refers to rt_list.o(.bss) for .bss
rt_list.o(i.rt_put_rdy_first) refers to rt_list.o(.bss) for .bss
rt_list.o(i.rt_resort_prio) refers to rt_list.o(i.rt_rmv_list) for rt_rmv_list
rt_list.o(i.rt_resort_prio) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_list.o(i.rt_resort_prio) refers to rt_list.o(.bss) for .bss
rt_list.o(i.rt_rmv_list) refers to rt_list.o(.bss) for .bss
rt_robin.o(i.rt_chk_robin) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_robin.o(i.rt_chk_robin) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_robin.o(i.rt_chk_robin) refers to rt_robin.o(.data) for .data
rt_robin.o(i.rt_chk_robin) refers to rt_list.o(.bss) for os_rdy
rt_robin.o(i.rt_chk_robin) refers to rt_time.o(.data) for os_time
rt_robin.o(i.rt_init_robin) refers to rt_robin.o(.data) for .data
rt_robin.o(i.rt_init_robin) refers to rtx_config.o(.constdata) for os_rrobin
rt_membox.o(i._calloc_box) refers to hal_cm3.o(.emb_text) for _alloc_box
hal_cm3.o(.emb_text) refers to rtx_config.o(.constdata) for os_flags
hal_cm3.o(.emb_text) refers to rt_membox.o(i.rt_alloc_box) for rt_alloc_box
hal_cm3.o(.emb_text) refers to rt_membox.o(i.rt_free_box) for rt_free_box
hal_cm3.o(.emb_text) refers to rt_system.o(i.rt_stk_check) for rt_stk_check
hal_cm3.o(.emb_text) refers to rt_task.o(.data) for os_tsk
hal_cm3.o(.emb_text) refers to SVC_Table.o(SVC_TABLE) for SVC_Count
hal_cm3.o(.emb_text) refers to rt_system.o(i.rt_pop_req) for rt_pop_req
hal_cm3.o(.emb_text) refers to rt_system.o(i.rt_systick) for rt_systick
hal_cm3.o(.emb_text) refers to rt_system.o(i.os_tick_irqack) for os_tick_irqack
hal_cm3.o(i.dbg_init) refers to hal_cm3.o(.data) for .data
hal_cm3.o(i.rt_init_stack) refers to rtx_config.o(.constdata) for os_stackinfo
rt_event.o(i.isr_evt_set) refers to rt_list.o(i.rt_psq_enq) for rt_psq_enq
rt_event.o(i.isr_evt_set) refers to rt_system.o(i.rt_psh_req) for rt_psh_req
rt_event.o(i.isr_evt_set) refers to rtx_config.o(.bss) for os_active_TCB
rt_event.o(i.rt_evt_clr) refers to rtx_config.o(.bss) for os_active_TCB
rt_event.o(i.rt_evt_get) refers to rt_task.o(.data) for os_tsk
rt_event.o(i.rt_evt_psh) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
rt_event.o(i.rt_evt_psh) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_event.o(i.rt_evt_psh) refers to rt_list.o(.bss) for os_rdy
rt_event.o(i.rt_evt_set) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
rt_event.o(i.rt_evt_set) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
rt_event.o(i.rt_evt_set) refers to rtx_config.o(.bss) for os_active_TCB
rt_event.o(i.rt_evt_wait) refers to rt_task.o(i.rt_block) for rt_block
rt_event.o(i.rt_evt_wait) refers to rt_task.o(.data) for os_tsk
rt_mailbox.o(i.isr_mbx_receive) refers to rt_list.o(i.rt_psq_enq) for rt_psq_enq
rt_mailbox.o(i.isr_mbx_receive) refers to rt_system.o(i.rt_psh_req) for rt_psh_req
rt_mailbox.o(i.isr_mbx_send) refers to rt_list.o(i.rt_psq_enq) for rt_psq_enq
rt_mailbox.o(i.isr_mbx_send) refers to rt_system.o(i.rt_psh_req) for rt_psh_req
rt_mailbox.o(i.rt_mbx_psh) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_mailbox.o(i.rt_mbx_psh) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
rt_mailbox.o(i.rt_mbx_psh) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_mailbox.o(i.rt_mbx_psh) refers to rtx_config.o(.text) for os_error
rt_mailbox.o(i.rt_mbx_psh) refers to rt_list.o(.bss) for os_rdy
rt_mailbox.o(i.rt_mbx_send) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_mailbox.o(i.rt_mbx_send) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_mailbox.o(i.rt_mbx_send) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
rt_mailbox.o(i.rt_mbx_send) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
rt_mailbox.o(i.rt_mbx_send) refers to rt_task.o(i.rt_block) for rt_block
rt_mailbox.o(i.rt_mbx_send) refers to rt_task.o(.data) for os_tsk
rt_mailbox.o(i.rt_mbx_wait) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_mailbox.o(i.rt_mbx_wait) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
rt_mailbox.o(i.rt_mbx_wait) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
rt_mailbox.o(i.rt_mbx_wait) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_mailbox.o(i.rt_mbx_wait) refers to rt_task.o(i.rt_block) for rt_block
rt_mailbox.o(i.rt_mbx_wait) refers to rt_task.o(.data) for os_tsk
rt_semaphore.o(i.isr_sem_send) refers to rt_list.o(i.rt_psq_enq) for rt_psq_enq
rt_semaphore.o(i.isr_sem_send) refers to rt_system.o(i.rt_psh_req) for rt_psh_req
rt_semaphore.o(i.rt_sem_psh) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_semaphore.o(i.rt_sem_psh) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
rt_semaphore.o(i.rt_sem_psh) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_semaphore.o(i.rt_sem_psh) refers to rt_list.o(.bss) for os_rdy
rt_semaphore.o(i.rt_sem_send) refers to rt_list.o(i.rt_get_first) for rt_get_first
rt_semaphore.o(i.rt_sem_send) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
rt_semaphore.o(i.rt_sem_send) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
rt_semaphore.o(i.rt_sem_send) refers to rt_task.o(.data) for os_tsk
rt_semaphore.o(i.rt_sem_wait) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
rt_semaphore.o(i.rt_sem_wait) refers to rt_task.o(i.rt_block) for rt_block
rt_semaphore.o(i.rt_sem_wait) refers to rt_task.o(.data) for os_tsk
rt_timer.o(i.rt_tmr_create) refers to rt_membox.o(i.rt_alloc_box) for rt_alloc_box
rt_timer.o(i.rt_tmr_create) refers to rtx_config.o(.data) for m_tmr
rt_timer.o(i.rt_tmr_create) refers to rt_timer.o(.data) for .data
rt_timer.o(i.rt_tmr_kill) refers to rt_membox.o(i.rt_free_box) for rt_free_box
rt_timer.o(i.rt_tmr_kill) refers to rt_timer.o(.data) for .data
rt_timer.o(i.rt_tmr_kill) refers to rtx_config.o(.data) for m_tmr
rt_timer.o(i.rt_tmr_tick) refers to rtx_config.o(.text) for os_tmr_call
rt_timer.o(i.rt_tmr_tick) refers to rt_membox.o(i.rt_free_box) for rt_free_box
rt_timer.o(i.rt_tmr_tick) refers to rt_timer.o(.data) for .data
rt_timer.o(i.rt_tmr_tick) refers to rtx_config.o(.data) for m_tmr
asinf.o(i.__softfp_asinf) refers (Special) to iusefp.o(.text) for __I$use$fp
asinf.o(i.__softfp_asinf) refers to asinf.o(i.asinf) for asinf
asinf.o(i.asinf) refers (Special) to iusefp.o(.text) for __I$use$fp
asinf.o(i.asinf) refers to fpclassifyf.o(i.__ARM_fpclassifyf) for __ARM_fpclassifyf
asinf.o(i.asinf) refers to funder.o(i.__mathlib_flt_underflow) for __mathlib_flt_underflow
asinf.o(i.asinf) refers to fscalb.o(.text) for __ARM_scalbnf
asinf.o(i.asinf) refers to errno.o(i.__set_errno) for __set_errno
asinf.o(i.asinf) refers to fdiv.o(.text) for __aeabi_fdiv
asinf.o(i.asinf) refers to fadd.o(.text) for __aeabi_frsub
asinf.o(i.asinf) refers to sqrtf.o(i.sqrtf) for sqrtf
asinf.o(i.asinf) refers to fmul.o(.text) for __aeabi_fmul
asinf_x.o(i.____softfp_asinf$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
asinf_x.o(i.____softfp_asinf$lsc) refers to asinf_x.o(i.__asinf$lsc) for __asinf$lsc
asinf_x.o(i.__asinf$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
asinf_x.o(i.__asinf$lsc) refers to fscalb.o(.text) for __ARM_scalbnf
asinf_x.o(i.__asinf$lsc) refers to errno.o(i.__set_errno) for __set_errno
asinf_x.o(i.__asinf$lsc) refers to fadd.o(.text) for __aeabi_frsub
asinf_x.o(i.__asinf$lsc) refers to sqrtf.o(i.sqrtf) for sqrtf
asinf_x.o(i.__asinf$lsc) refers to fmul.o(.text) for __aeabi_fmul
atan2f.o(i.__softfp_atan2f) refers (Special) to iusefp.o(.text) for __I$use$fp
atan2f.o(i.__softfp_atan2f) refers to atan2f.o(i.atan2f) for atan2f
atan2f.o(i.atan2f) refers (Special) to iusefp.o(.text) for __I$use$fp
atan2f.o(i.atan2f) refers to fadd.o(.text) for __aeabi_fadd
atan2f.o(i.atan2f) refers to fmul.o(.text) for __aeabi_fmul
atan2f.o(i.atan2f) refers to fdiv.o(.text) for __aeabi_fdiv
atan2f.o(i.atan2f) refers to fpclassifyf.o(i.__ARM_fpclassifyf) for __ARM_fpclassifyf
atan2f.o(i.atan2f) refers to funder.o(i.__mathlib_flt_underflow) for __mathlib_flt_underflow
atan2f_x.o(i.____softfp_atan2f$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
atan2f_x.o(i.____softfp_atan2f$lsc) refers to atan2f_x.o(i.__atan2f$lsc) for __atan2f$lsc
atan2f_x.o(i.__atan2f$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
atan2f_x.o(i.__atan2f$lsc) refers to fadd.o(.text) for __aeabi_fadd
atan2f_x.o(i.__atan2f$lsc) refers to errno.o(i.__set_errno) for __set_errno
atan2f_x.o(i.__atan2f$lsc) refers to fmul.o(.text) for __aeabi_fmul
atan2f_x.o(i.__atan2f$lsc) refers to fdiv.o(.text) for __aeabi_fdiv
sqrtf.o(i.__softfp_sqrtf) refers (Special) to iusefp.o(.text) for __I$use$fp
sqrtf.o(i.__softfp_sqrtf) refers to fsqrt.o(.text) for _fsqrt
sqrtf.o(i.__softfp_sqrtf) refers to errno.o(i.__set_errno) for __set_errno
sqrtf.o(i.sqrtf) refers (Special) to iusefp.o(.text) for __I$use$fp
sqrtf.o(i.sqrtf) refers to fsqrt.o(.text) for _fsqrt
sqrtf.o(i.sqrtf) refers to errno.o(i.__set_errno) for __set_errno
sqrtf_x.o(i.____softfp_sqrtf$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
sqrtf_x.o(i.____softfp_sqrtf$lsc) refers to errno.o(i.__set_errno) for __set_errno
sqrtf_x.o(i.____softfp_sqrtf$lsc) refers to fsqrt.o(.text) for _fsqrt
sqrtf_x.o(i.__sqrtf$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
sqrtf_x.o(i.__sqrtf$lsc) refers to errno.o(i.__set_errno) for __set_errno
sqrtf_x.o(i.__sqrtf$lsc) refers to fsqrt.o(.text) for _fsqrt
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8.o(.ARM.Collect$$$$00000009) for _main_init
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
ddiv.o(.text) refers to depilogue.o(.text) for _double_round
fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
d2f.o(.text) refers to fepilogue.o(.text) for _float_round
cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fpclassifyf.o(i.__ARM_fpclassifyf) refers (Special) to iusefp.o(.text) for __I$use$fp
funder.o(i.__mathlib_flt_underflow) refers to fscalb.o(.text) for __ARM_scalbnf
entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
entry2.o(.ARM.Collect$$$$00002712) refers to startup_lpc17xx.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to startup_lpc17xx.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
entry8.o(.ARM.Collect$$$$00000009) refers to multi_task.o(.text) for main
errno.o(i.__aeabi_errno_addr) refers to errno.o(.data) for .data
errno.o(i.__read_errno) refers to errno.o(.data) for .data
errno.o(i.__set_errno) refers to errno.o(.data) for .data
fsqrt.o(.text) refers to fepilogue.o(.text) for _float_round
depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
glcd_scroll.o(i.last_line) refers to glcd_scroll.o(.data) for cache_start
glcd_scroll.o(i.last_window_line) refers to glcd_scroll.o(.data) for window_start
==============================================================================
Removing Unused input sections from the image.
Removing startup_lpc17xx.o(HEAP), (8192 bytes).
Removing ece_spi.o(.rev16_text), (4 bytes).
Removing ece_spi.o(.revsh_text), (4 bytes).
Removing ece_spi.o(.text), (252 bytes).
Removing mpu9250.o(.text), (2856 bytes).
Removing mpu9250.o(.bss), (84 bytes).
Removing mpu9250.o(.constdata), (34 bytes).
Removing mpu9250.o(.data), (20 bytes).
Removing retarget.o(.text), (160 bytes).
Removing retarget.o(.data), (12 bytes).
Removing sensor_fusion.o(.text), (3624 bytes).
Removing sensor_fusion.o(.data), (53 bytes).
Removing uart.o(.rev16_text), (4 bytes).
Removing uart.o(.revsh_text), (4 bytes).
Removing multi_task.o(.rev16_text), (4 bytes).
Removing multi_task.o(.revsh_text), (4 bytes).
Removing led.o(.rev16_text), (4 bytes).
Removing led.o(.revsh_text), (4 bytes).
Removing glcd_spi_lpc1700.o(.rev16_text), (4 bytes).
Removing glcd_spi_lpc1700.o(.revsh_text), (4 bytes).
Removing glcd_scroll.o(.rev16_text), (4 bytes).
Removing glcd_scroll.o(.revsh_text), (4 bytes).
Removing glcd_scroll.o(.text), (852 bytes).
Removing glcd_scroll.o(.bss), (525 bytes).
Removing glcd_scroll.o(.data), (20 bytes).
Removing system_lpc17xx.o(.rev16_text), (4 bytes).
Removing system_lpc17xx.o(.revsh_text), (4 bytes).
Removing rt_task.o(i.rt_block), (56 bytes).
Removing rt_task.o(i.rt_sys_init), (344 bytes).
Removing rt_task.o(i.rt_tsk_prio), (128 bytes).
Removing rt_task.o(i.rt_tsk_self), (16 bytes).
Removing rt_task.o(.bss), (48 bytes).
Removing rt_time.o(i.rt_dly_wait), (6 bytes).
Removing rt_time.o(i.rt_itv_wait), (44 bytes).
Removing rt_time.o(i.rt_time_get), (12 bytes).
Removing rt_system.o(.emb_text), (0 bytes).
Removing rt_system.o(i.os_tick_init), (40 bytes).
Removing rt_system.o(i.rt_psh_req), (32 bytes).
Removing rt_system.o(i.rt_resume), (176 bytes).
Removing rt_system.o(i.rt_suspend), (44 bytes).
Removing rt_system.o(i.rt_tsk_lock), (80 bytes).
Removing rt_system.o(i.rt_tsk_unlock), (80 bytes).
Removing rt_system.o(.data), (8 bytes).
Removing rt_list.o(i.rt_psq_enq), (88 bytes).
Removing rt_list.o(i.rt_put_dly), (72 bytes).
Removing rt_list.o(i.rt_resort_prio), (52 bytes).
Removing rt_robin.o(i.rt_init_robin), (24 bytes).
Removing rt_membox.o(i._calloc_box), (30 bytes).
Removing rt_membox.o(i._init_box), (70 bytes).
Removing hal_cm3.o(i.dbg_init), (48 bytes).
Removing rt_event.o(i.isr_evt_set), (40 bytes).
Removing rt_event.o(i.rt_evt_clr), (28 bytes).
Removing rt_event.o(i.rt_evt_get), (12 bytes).
Removing rt_event.o(i.rt_evt_set), (96 bytes).
Removing rt_event.o(i.rt_evt_wait), (64 bytes).
Removing rt_mailbox.o(i.isr_mbx_receive), (84 bytes).
Removing rt_mailbox.o(i.isr_mbx_send), (14 bytes).
Removing rt_mailbox.o(i.rt_mbx_check), (8 bytes).
Removing rt_mailbox.o(i.rt_mbx_init), (26 bytes).
Removing rt_mailbox.o(i.rt_mbx_send), (160 bytes).
Removing rt_mailbox.o(i.rt_mbx_wait), (184 bytes).
Removing rt_semaphore.o(i.isr_sem_send), (16 bytes).
Removing rt_semaphore.o(i.rt_sem_init), (12 bytes).
Removing rt_semaphore.o(i.rt_sem_send), (56 bytes).
Removing rt_semaphore.o(i.rt_sem_wait), (60 bytes).
Removing rt_timer.o(i.rt_tmr_create), (80 bytes).
Removing rt_timer.o(i.rt_tmr_kill), (52 bytes).
Removing fadd.o(.text), (176 bytes).
Removing fmul.o(.text), (108 bytes).
Removing fdiv.o(.text), (128 bytes).
Removing dadd.o(.text), (334 bytes).
Removing ddiv.o(.text), (222 bytes).
Removing fflti.o(.text), (18 bytes).
Removing ffltui.o(.text), (10 bytes).
Removing f2d.o(.text), (38 bytes).
Removing d2f.o(.text), (56 bytes).
Removing cfcmple.o(.text), (20 bytes).
Removing cfrcmple.o(.text), (20 bytes).
Removing fepilogue.o(.text), (108 bytes).
Removing fscalb.o(.text), (24 bytes).
Removing fsqrt.o(.text), (94 bytes).
Removing depilogue.o(.text), (190 bytes).
Removing glcd_scroll.o(i.last_line), (32 bytes).
Removing glcd_scroll.o(i.last_window_line), (32 bytes).
84 unused section(s) (total 20840 bytes) removed from the image.
==============================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 204 startup_lpc17xx.o(RESET)
../clib/../cmprslib/lz77c.c 0x00000000 Number 0 __dclz77c.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE
../fplib/microlib/fpsqrt.c 0x00000000 Number 0 fsqrt.o ABSOLUTE
../mathlib/asinf.c 0x00000000 Number 0 asinf_x.o ABSOLUTE
../mathlib/asinf.c 0x00000000 Number 0 asinf.o ABSOLUTE
../mathlib/atan2f.c 0x00000000 Number 0 atan2f_x.o ABSOLUTE
../mathlib/atan2f.c 0x00000000 Number 0 atan2f.o ABSOLUTE
../mathlib/fpclassifyf.c 0x00000000 Number 0 fpclassifyf.o ABSOLUTE
../mathlib/funder.c 0x00000000 Number 0 funder.o ABSOLUTE
../mathlib/sqrtf.c 0x00000000 Number 0 sqrtf_x.o ABSOLUTE
../mathlib/sqrtf.c 0x00000000 Number 0 sqrtf.o ABSOLUTE
..\Project2\GLCD_SPI_LPC1700.c 0x00000000 Number 0 glcd_spi_lpc1700.o ABSOLUTE
..\Project2\GLCD_Scroll.c 0x00000000 Number 0 glcd_scroll.o ABSOLUTE
..\\Project2\\GLCD_SPI_LPC1700.c 0x00000000 Number 0 glcd_spi_lpc1700.o ABSOLUTE
..\\Project2\\GLCD_Scroll.c 0x00000000 Number 0 glcd_scroll.o ABSOLUTE
C:\Software\Keil\ARM\Startup\NXP\LPC17xx\system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE
C:\\Software\\Keil\\ARM\\Startup\\NXP\\LPC17xx\\system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE
MPU9250.c 0x00000000 Number 0 mpu9250.o ABSOLUTE
Multi_task.c 0x00000000 Number 0 multi_task.o ABSOLUTE
Multi_task.c 0x00000000 Number 0 multi_task.o ABSOLUTE
RTX_config.c 0x00000000 Number 0 rtx_config.o ABSOLUTE
Retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
SRC\CM\HAL_CM3.c 0x00000000 Number 0 hal_cm3.o ABSOLUTE
SRC\CM\SVC_Table.s 0x00000000 Number 0 SVC_Table.o ABSOLUTE
SRC\CM\rt_Event.c 0x00000000 Number 0 rt_event.o ABSOLUTE
SRC\CM\rt_List.c 0x00000000 Number 0 rt_list.o ABSOLUTE
SRC\CM\rt_Mailbox.c 0x00000000 Number 0 rt_mailbox.o ABSOLUTE
SRC\CM\rt_MemBox.c 0x00000000 Number 0 rt_membox.o ABSOLUTE
SRC\CM\rt_Robin.c 0x00000000 Number 0 rt_robin.o ABSOLUTE
SRC\CM\rt_Semaphore.c 0x00000000 Number 0 rt_semaphore.o ABSOLUTE
SRC\CM\rt_System.c 0x00000000 Number 0 rt_system.o ABSOLUTE
SRC\CM\rt_Task.c 0x00000000 Number 0 rt_task.o ABSOLUTE
SRC\CM\rt_Time.c 0x00000000 Number 0 rt_time.o ABSOLUTE
SRC\CM\rt_Timer.c 0x00000000 Number 0 rt_timer.o ABSOLUTE
SRC\\CM\\HAL_CM3.c 0x00000000 Number 0 hal_cm3.o ABSOLUTE
SRC\\CM\\rt_System.c 0x00000000 Number 0 rt_system.o ABSOLUTE
cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE
cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
ece_spi.c 0x00000000 Number 0 ece_spi.o ABSOLUTE
ece_spi.c 0x00000000 Number 0 ece_spi.o ABSOLUTE
handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
init.s 0x00000000 Number 0 init.o ABSOLUTE
led.c 0x00000000 Number 0 led.o ABSOLUTE
led.c 0x00000000 Number 0 led.o ABSOLUTE
sensor_fusion.c 0x00000000 Number 0 sensor_fusion.o ABSOLUTE
startup_LPC17xx.s 0x00000000 Number 0 startup_lpc17xx.o ABSOLUTE
uart.c 0x00000000 Number 0 uart.o ABSOLUTE
uart.c 0x00000000 Number 0 uart.o ABSOLUTE
.ARM.Collect$$$$00000000 0x000000cc Section 0 entry.o(.ARM.Collect$$$$00000000)
.ARM.Collect$$$$00000001 0x000000cc Section 4 entry2.o(.ARM.Collect$$$$00000001)
.ARM.Collect$$$$00000004 0x000000d0 Section 4 entry5.o(.ARM.Collect$$$$00000004)
.ARM.Collect$$$$00000008 0x000000d4 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
.ARM.Collect$$$$00000009 0x000000d4 Section 8 entry8.o(.ARM.Collect$$$$00000009)
.ARM.Collect$$$$00002712 0x000000dc Section 4 entry2.o(.ARM.Collect$$$$00002712)
__lit__00000000 0x000000dc Data 4 entry2.o(.ARM.Collect$$$$00002712)
.emb_text 0x000000e0 Section 340 hal_cm3.o(.emb_text)
.text 0x00000234 Section 36 startup_lpc17xx.o(.text)
.text 0x00000258 Section 0 rtx_config.o(.text)
.text 0x00000264 Section 0 led.o(.text)
SVC_TABLE 0x000002e8 Section 4 SVC_Table.o(SVC_TABLE)
i.__scatterload_copy 0x000002ec Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x000002fa Section 2 handlers.o(i.__scatterload_null)
.ARM.__at_0x02FC 0x000002fc Section 4 startup_lpc17xx.o(.ARM.__at_0x02FC)
.text 0x00000300 Section 0 uart.o(.text)
NVIC_EnableIRQ 0x00000659 Thumb Code 24 uart.o(.text)
.text 0x000006ac Section 0 multi_task.o(.text)
.text 0x000008e0 Section 0 glcd_spi_lpc1700.o(.text)
delay 0x000008e1 Thumb Code 14 glcd_spi_lpc1700.o(.text)
spi_tran_man 0x000008ef Thumb Code 124 glcd_spi_lpc1700.o(.text)
wr_cmd 0x0000096b Thumb Code 36 glcd_spi_lpc1700.o(.text)
wr_dat 0x0000098f Thumb Code 36 glcd_spi_lpc1700.o(.text)
rd_reg 0x000009b3 Thumb Code 66 glcd_spi_lpc1700.o(.text)
rd_id_man 0x000009f5 Thumb Code 132 glcd_spi_lpc1700.o(.text)
spi_tran 0x00001413 Thumb Code 26 glcd_spi_lpc1700.o(.text)
wr_dat_start 0x0000142d Thumb Code 16 glcd_spi_lpc1700.o(.text)
wr_dat_stop 0x0000143d Thumb Code 8 glcd_spi_lpc1700.o(.text)
wr_dat_only 0x00001445 Thumb Code 18 glcd_spi_lpc1700.o(.text)
wr_reg 0x00001457 Thumb Code 20 glcd_spi_lpc1700.o(.text)
.text 0x00001484 Section 0 system_lpc17xx.o(.text)
.text 0x0000179c Section 0 uldiv.o(.text)
.text 0x000017fe Section 0 llshl.o(.text)
.text 0x0000181c Section 0 llushr.o(.text)
.text 0x0000183c Section 36 init.o(.text)
.text 0x00001860 Section 0 __dclz77c.o(.text)
i.__scatterload_zeroinit 0x000018c0 Section 14 handlers.o(i.__scatterload_zeroinit)
i.dbg_task_notify 0x000018ce Section 0 hal_cm3.o(i.dbg_task_notify)
i.dbg_task_switch 0x000018ee Section 0 hal_cm3.o(i.dbg_task_switch)
i.os_tick_irqack 0x000018fe Section 0 rt_system.o(i.os_tick_irqack)
i.rt_alloc_box 0x00001900 Section 0 rt_membox.o(i.rt_alloc_box)
i.rt_chk_robin 0x0000191c Section 0 rt_robin.o(i.rt_chk_robin)
i.rt_dec_dly 0x00001964 Section 0 rt_list.o(i.rt_dec_dly)
i.rt_dispatch 0x000019d8 Section 0 rt_task.o(i.rt_dispatch)
i.rt_evt_psh 0x00001a1c Section 0 rt_event.o(i.rt_evt_psh)
i.rt_free_box 0x00001a68 Section 0 rt_membox.o(i.rt_free_box)
i.rt_get_first 0x00001a88 Section 0 rt_list.o(i.rt_get_first)
i.rt_get_same_rdy_prio 0x00001ab0 Section 0 rt_list.o(i.rt_get_same_rdy_prio)
i.rt_init_context 0x00001ad4 Section 0 rt_task.o(i.rt_init_context)
rt_init_context 0x00001ad5 Thumb Code 64 rt_task.o(i.rt_init_context)
i.rt_init_stack 0x00001b18 Section 0 hal_cm3.o(i.rt_init_stack)
i.rt_itv_set 0x00001b68 Section 0 rt_time.o(i.rt_itv_set)
i.rt_mbx_psh 0x00001b80 Section 0 rt_mailbox.o(i.rt_mbx_psh)
i.rt_pop_req 0x00001c40 Section 0 rt_system.o(i.rt_pop_req)
i.rt_put_prio 0x00001cb8 Section 0 rt_list.o(i.rt_put_prio)
i.rt_put_rdy_first 0x00001cf0 Section 0 rt_list.o(i.rt_put_rdy_first)
i.rt_rmv_dly 0x00001d04 Section 0 rt_list.o(i.rt_rmv_dly)
i.rt_rmv_list 0x00001d2c Section 0 rt_list.o(i.rt_rmv_list)
i.rt_sem_psh 0x00001d5c Section 0 rt_semaphore.o(i.rt_sem_psh)
i.rt_stk_check 0x00001d90 Section 0 rt_system.o(i.rt_stk_check)
i.rt_switch_req 0x00001db4 Section 0 rt_task.o(i.rt_switch_req)
i.rt_systick 0x00001ddc Section 0 rt_system.o(i.rt_systick)
i.rt_tmr_tick 0x00001e18 Section 0 rt_timer.o(i.rt_tmr_tick)
i.rt_tsk_create 0x00001e58 Section 0 rt_task.o(i.rt_tsk_create)
i.rt_tsk_delete 0x00001eec Section 0 rt_task.o(i.rt_tsk_delete)
i.rt_tsk_pass 0x00001fa8 Section 0 rt_task.o(i.rt_tsk_pass)
.constdata 0x00001fd8 Section 40 rtx_config.o(.constdata)
__tagsym$$used 0x00001fec Number 0 rtx_config.o(.constdata)
__tagsym$$used 0x00001ff0 Number 0 rtx_config.o(.constdata)
.constdata 0x00002000 Section 8 led.o(.constdata)
.constdata 0x00002008 Section 6272 glcd_spi_lpc1700.o(.constdata)
.data 0x10000000 Section 4 rtx_config.o(.data)
.data 0x10000004 Section 32 uart.o(.data)
.data 0x10000024 Section 3224 multi_task.o(.data)
.data 0x10000cbc Section 5 glcd_spi_lpc1700.o(.data)
Color 0x10000cbc Data 4 glcd_spi_lpc1700.o(.data)
Himax 0x10000cc0 Data 1 glcd_spi_lpc1700.o(.data)
.data 0x10000cc4 Section 4 system_lpc17xx.o(.data)
.data 0x10000cc8 Section 8 rt_task.o(.data)
.data 0x10000cd0 Section 4 rt_time.o(.data)
.data 0x10000cd4 Section 8 rt_robin.o(.data)
.data 0x10000cdc Section 1 hal_cm3.o(.data)
.data 0x10000ce0 Section 8 rt_timer.o(.data)
.bss 0x10000ce8 Section 4060 rtx_config.o(.bss)
.bss 0x10001cc4 Section 128 uart.o(.bss)
.bss 0x10001d44 Section 10040 multi_task.o(.bss)
.bss 0x1000447c Section 48 rt_list.o(.bss)
STACK 0x100044b0 Section 8192 startup_lpc17xx.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEX$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 multi_task.o ABSOLUTE
__Vectors 0x00000000 Data 4 startup_lpc17xx.o(RESET)
_clock_init - Undefined Weak Reference
__main 0x000000cd Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
_main_stk 0x000000cd Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
_main_scatterload 0x000000d1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
__main_after_scatterload 0x000000d5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
_main_clock 0x000000d5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
_main_init 0x000000d5 Thumb Code 0 entry8.o(.ARM.Collect$$$$00000009)
rt_set_PSP 0x000000e1 Thumb Code 6 hal_cm3.o(.emb_text)
rt_get_PSP 0x000000e7 Thumb Code 6 hal_cm3.o(.emb_text)
os_set_env 0x000000ed Thumb Code 24 hal_cm3.o(.emb_text)
_alloc_box 0x00000109 Thumb Code 28 hal_cm3.o(.emb_text)
_free_box 0x00000129 Thumb Code 28 hal_cm3.o(.emb_text)
SVC_Handler 0x00000149 Thumb Code 124 hal_cm3.o(.emb_text)
PendSV_Handler 0x000001d1 Thumb Code 76 hal_cm3.o(.emb_text)
SysTick_Handler 0x00000221 Thumb Code 8 hal_cm3.o(.emb_text)
OS_Tick_Handler 0x00000229 Thumb Code 12 hal_cm3.o(.emb_text)
Reset_Handler 0x00000235 Thumb Code 8 startup_lpc17xx.o(.text)
NMI_Handler 0x0000023d Thumb Code 2 startup_lpc17xx.o(.text)
HardFault_Handler 0x0000023f Thumb Code 2 startup_lpc17xx.o(.text)
MemManage_Handler 0x00000241 Thumb Code 2 startup_lpc17xx.o(.text)
BusFault_Handler 0x00000243 Thumb Code 2 startup_lpc17xx.o(.text)
UsageFault_Handler 0x00000245 Thumb Code 2 startup_lpc17xx.o(.text)
DebugMon_Handler 0x00000249 Thumb Code 2 startup_lpc17xx.o(.text)
ADC_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
BOD_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
CANActivity_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
CAN_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
DMA_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
EINT0_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
EINT1_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
EINT2_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
EINT3_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
ENET_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
I2C0_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
I2C1_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
I2C2_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
I2S_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
MCPWM_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
PLL0_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
PLL1_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
PWM1_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
QEI_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
RIT_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
RTC_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
SPI_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
SSP0_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
SSP1_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
TIMER0_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
TIMER1_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
TIMER2_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
TIMER3_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
UART2_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
UART3_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
USBActivity_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
USB_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
WDT_IRQHandler 0x0000024f Thumb Code 0 startup_lpc17xx.o(.text)
os_idle_demon 0x00000259 Thumb Code 4 rtx_config.o(.text)
os_tmr_call 0x0000025d Thumb Code 2 rtx_config.o(.text)
os_error 0x0000025f Thumb Code 4 rtx_config.o(.text)
LED_setup 0x00000265 Thumb Code 34 led.o(.text)
LED_set 0x00000287 Thumb Code 26 led.o(.text)
LED_clear 0x000002a1 Thumb Code 26 led.o(.text)
LED_display 0x000002bb Thumb Code 38 led.o(.text)
SVC_Count 0x000002e8 Data 4 SVC_Table.o(SVC_TABLE)
SVC_Table 0x000002ec Data 0 SVC_Table.o(SVC_TABLE)
__scatterload_copy 0x000002ed Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x000002fb Thumb Code 2 handlers.o(i.__scatterload_null)
Free 0x00000301 Thumb Code 6 uart.o(.text)
Lock 0x00000307 Thumb Code 28 uart.o(.text)
LockRcv 0x00000323 Thumb Code 28 uart.o(.text)
LockSnd 0x0000033f Thumb Code 28 uart.o(.text)
FreeRcv 0x0000035b Thumb Code 28 uart.o(.text)
FreeSnd 0x00000377 Thumb Code 28 uart.o(.text)
UART0_IRQHandler 0x00000393 Thumb Code 86 uart.o(.text)
UART1_IRQHandler 0x000003e9 Thumb Code 88 uart.o(.text)
getFrequency 0x00000441 Thumb Code 64 uart.o(.text)
__RL_RTX_VER 0x00000460 Number 0 rt_system.o ABSOLUTE
UARTInit 0x00000481 Thumb Code 176 uart.o(.text)
UARTSend 0x00000531 Thumb Code 112 uart.o(.text)
UARTSendChar 0x000005a1 Thumb Code 24 uart.o(.text)
UARTRecieve 0x000005b9 Thumb Code 134 uart.o(.text)
UARTReceiveChar 0x0000063f Thumb Code 26 uart.o(.text)
init 0x000006ad Thumb Code 4 multi_task.o(.text)
wait 0x000006b1 Thumb Code 24 multi_task.o(.text)
signal 0x000006c9 Thumb Code 12 multi_task.o(.text)
buyFuel 0x000006d5 Thumb Code 78 multi_task.o(.text)
moveRobot 0x00000723 Thumb Code 24 multi_task.o(.text)
updateFuelStatus 0x0000073b Thumb Code 24 multi_task.o(.text)
pollJoystick 0x00000753 Thumb Code 24 multi_task.o(.text)
pollPushButton 0x0000076b Thumb Code 30 multi_task.o(.text)
updateDisplay 0x00000789 Thumb Code 24 multi_task.o(.text)
mainTask 0x000007a1 Thumb Code 104 multi_task.o(.text)
main 0x00000809 Thumb Code 170 multi_task.o(.text)
GLCD_Init 0x00000a79 Thumb Code 1514 glcd_spi_lpc1700.o(.text)
GLCD_SetWindow 0x00001063 Thumb Code 168 glcd_spi_lpc1700.o(.text)
GLCD_WindowMax 0x0000110b Thumb Code 26 glcd_spi_lpc1700.o(.text)
GLCD_PutPixel 0x00001125 Thumb Code 118 glcd_spi_lpc1700.o(.text)
GLCD_SetTextColor 0x0000119b Thumb Code 6 glcd_spi_lpc1700.o(.text)
GLCD_SetBackColor 0x000011a1 Thumb Code 6 glcd_spi_lpc1700.o(.text)
GLCD_Clear 0x000011a7 Thumb Code 42 glcd_spi_lpc1700.o(.text)
GLCD_DrawChar 0x000011d1 Thumb Code 150 glcd_spi_lpc1700.o(.text)
GLCD_DisplayChar 0x00001267 Thumb Code 84 glcd_spi_lpc1700.o(.text)
GLCD_DisplayString 0x000012bb Thumb Code 40 glcd_spi_lpc1700.o(.text)
GLCD_ClearLn 0x000012e3 Thumb Code 94 glcd_spi_lpc1700.o(.text)
GLCD_Bargraph 0x00001341 Thumb Code 98 glcd_spi_lpc1700.o(.text)
GLCD_Bitmap 0x000013a3 Thumb Code 82 glcd_spi_lpc1700.o(.text)
GLCD_ScrollVertical 0x000013f5 Thumb Code 2 glcd_spi_lpc1700.o(.text)
GLCD_WrCmd 0x000013f7 Thumb Code 12 glcd_spi_lpc1700.o(.text)
GLCD_WrReg 0x00001403 Thumb Code 16 glcd_spi_lpc1700.o(.text)
SystemCoreClockUpdate 0x00001485 Thumb Code 424 system_lpc17xx.o(.text)
SystemInit 0x0000162d Thumb Code 290 system_lpc17xx.o(.text)
__aeabi_uldivmod 0x0000179d Thumb Code 98 uldiv.o(.text)
__aeabi_llsl 0x000017ff Thumb Code 30 llshl.o(.text)
_ll_shift_l 0x000017ff Thumb Code 0 llshl.o(.text)
__aeabi_llsr 0x0000181d Thumb Code 32 llushr.o(.text)
_ll_ushift_r 0x0000181d Thumb Code 0 llushr.o(.text)
__scatterload 0x0000183d Thumb Code 28 init.o(.text)
__scatterload_rt2 0x0000183d Thumb Code 0 init.o(.text)
__decompress 0x00001861 Thumb Code 0 __dclz77c.o(.text)
__decompress2 0x00001861 Thumb Code 96 __dclz77c.o(.text)
__scatterload_zeroinit 0x000018c1 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
dbg_task_notify 0x000018cf Thumb Code 32 hal_cm3.o(i.dbg_task_notify)
dbg_task_switch 0x000018ef Thumb Code 16 hal_cm3.o(i.dbg_task_switch)
os_tick_irqack 0x000018ff Thumb Code 2 rt_system.o(i.os_tick_irqack)
rt_alloc_box 0x00001901 Thumb Code 26 rt_membox.o(i.rt_alloc_box)
rt_chk_robin 0x0000191d Thumb Code 60 rt_robin.o(i.rt_chk_robin)
rt_dec_dly 0x00001965 Thumb Code 106 rt_list.o(i.rt_dec_dly)
rt_dispatch 0x000019d9 Thumb Code 60 rt_task.o(i.rt_dispatch)
rt_evt_psh 0x00001a1d Thumb Code 72 rt_event.o(i.rt_evt_psh)
rt_free_box 0x00001a69 Thumb Code 32 rt_membox.o(i.rt_free_box)
rt_get_first 0x00001a89 Thumb Code 40 rt_list.o(i.rt_get_first)
rt_get_same_rdy_prio 0x00001ab1 Thumb Code 26 rt_list.o(i.rt_get_same_rdy_prio)
rt_init_stack 0x00001b19 Thumb Code 70 hal_cm3.o(i.rt_init_stack)
rt_itv_set 0x00001b69 Thumb Code 16 rt_time.o(i.rt_itv_set)
rt_mbx_psh 0x00001b81 Thumb Code 188 rt_mailbox.o(i.rt_mbx_psh)
rt_pop_req 0x00001c41 Thumb Code 106 rt_system.o(i.rt_pop_req)
rt_put_prio 0x00001cb9 Thumb Code 54 rt_list.o(i.rt_put_prio)
rt_put_rdy_first 0x00001cf1 Thumb Code 14 rt_list.o(i.rt_put_rdy_first)
rt_rmv_dly 0x00001d05 Thumb Code 40 rt_list.o(i.rt_rmv_dly)
rt_rmv_list 0x00001d2d Thumb Code 44 rt_list.o(i.rt_rmv_list)
rt_sem_psh 0x00001d5d Thumb Code 46 rt_semaphore.o(i.rt_sem_psh)
rt_stk_check 0x00001d91 Thumb Code 28 rt_system.o(i.rt_stk_check)
rt_switch_req 0x00001db5 Thumb Code 30 rt_task.o(i.rt_switch_req)
rt_systick 0x00001ddd Thumb Code 48 rt_system.o(i.rt_systick)
rt_tmr_tick 0x00001e19 Thumb Code 56 rt_timer.o(i.rt_tmr_tick)
rt_tsk_create 0x00001e59 Thumb Code 126 rt_task.o(i.rt_tsk_create)
rt_tsk_delete 0x00001eed Thumb Code 162 rt_task.o(i.rt_tsk_delete)
rt_tsk_pass 0x00001fa9 Thumb Code 38 rt_task.o(i.rt_tsk_pass)
os_maxtaskrun 0x00001fd8 Data 2 rtx_config.o(.constdata)
os_stackinfo 0x00001fdc Data 4 rtx_config.o(.constdata)
os_rrobin 0x00001fe0 Data 4 rtx_config.o(.constdata)
os_trv 0x00001fe4 Data 4 rtx_config.o(.constdata)
os_flags 0x00001fe8 Data 1 rtx_config.o(.constdata)
os_clockrate 0x00001fec Data 4 rtx_config.o(.constdata)
os_timernum 0x00001ff0 Data 4 rtx_config.o(.constdata)
mp_tcb_size 0x00001ff4 Data 2 rtx_config.o(.constdata)
mp_stk_size 0x00001ff8 Data 4 rtx_config.o(.constdata)
os_fifo_size 0x00001ffc Data 1 rtx_config.o(.constdata)
mp_tmr_size 0x00001ffe Data 2 rtx_config.o(.constdata)
led_pos 0x00002000 Data 8 led.o(.constdata)
Font_6x8_h 0x00002008 Data 896 glcd_spi_lpc1700.o(.constdata)
Font_16x24_h 0x00002388 Data 5376 glcd_spi_lpc1700.o(.constdata)
Region$$Table$$Base 0x00003888 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x000038a8 Number 0 anon$$obj.o(Region$$Table)
m_tmr 0x10000000 Data 4 rtx_config.o(.data)
ITM_RxBuffer 0x10000004 Data 4 uart.o(.data)
UART0TxEmpty 0x10000008 Data 1 uart.o(.data)
UART1TxEmpty 0x10000009 Data 1 uart.o(.data)
UART0Count 0x1000000c Data 4 uart.o(.data)
UART1Count 0x10000010 Data 4 uart.o(.data)
i 0x10000014 Data 4 uart.o(.data)
UART0Status 0x10000018 Data 4 uart.o(.data)
UART1Status 0x1000001c Data 4 uart.o(.data)
RcvLock0 0x10000020 Data 1 uart.o(.data)
SndLock0 0x10000021 Data 1 uart.o(.data)
RcvLock1 0x10000022 Data 1 uart.o(.data)
SndLock1 0x10000023 Data 1 uart.o(.data)
digger_bmp 0x10000024 Data 3200 multi_task.o(.data)
min_row 0x10000ca4 Data 4 multi_task.o(.data)
min_col 0x10000ca8 Data 4 multi_task.o(.data)
max_row 0x10000cac Data 4 multi_task.o(.data)
max_col 0x10000cb0 Data 4 multi_task.o(.data)
cond_1 0x10000cb4 Data 4 multi_task.o(.data)
cond_2 0x10000cb8 Data 4 multi_task.o(.data)
SystemCoreClock 0x10000cc4 Data 4 system_lpc17xx.o(.data)
os_tsk 0x10000cc8 Data 8 rt_task.o(.data)
os_time 0x10000cd0 Data 4 rt_time.o(.data)
os_robin 0x10000cd4 Data 8 rt_robin.o(.data)
dbg_msg 0x10000cdc Data 1 hal_cm3.o(.data)
os_tmr 0x10000ce0 Data 8 rt_timer.o(.data)
mp_tcb 0x10000ce8 Data 300 rtx_config.o(.bss)
mp_stk 0x10000e18 Data 3600 rtx_config.o(.bss)
os_fifo 0x10001c28 Data 132 rtx_config.o(.bss)
os_active_TCB 0x10001cac Data 24 rtx_config.o(.bss)
UART0Buffer 0x10001cc4 Data 64 uart.o(.bss)
UART1Buffer 0x10001d04 Data 64 uart.o(.bss)
map 0x10001d44 Data 10000 multi_task.o(.bss)
robot 0x10004454 Data 40 multi_task.o(.bss)
os_rdy 0x1000447c Data 24 rt_list.o(.bss)
os_dly 0x10004494 Data 24 rt_list.o(.bss)
__initial_sp 0x100064b0 Data 0 startup_lpc17xx.o(STACK)
==============================================================================
Memory Map of the image
Image Entry point : 0x000000cd
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00004590, Max: 0x00080000, ABSOLUTE, COMPRESSED[0x00003bf4])
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x000038a8, Max: 0x00080000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x000000cc Data RO 3 RESET startup_lpc17xx.o
0x000000cc 0x00000000 Code RO 926 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x000000cc 0x00000004 Code RO 961 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x000000d0 0x00000004 Code RO 964 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x000000d4 0x00000000 Code RO 966 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x000000d4 0x00000008 Code RO 967 .ARM.Collect$$$$00000009 mc_w.l(entry8.o)
0x000000dc 0x00000004 Code RO 962 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x000000e0 0x00000154 Code RO 705 .emb_text RTX_CM3.LIB(hal_cm3.o)
0x00000234 0x00000024 Code RO 5 .text startup_lpc17xx.o
0x00000258 0x0000000a Code RO 104 .text rtx_config.o
0x00000262 0x00000002 PAD
0x00000264 0x00000084 Code RO 215 .text led.o
0x000002e8 0x00000004 Code RO 899 SVC_TABLE RTX_CM3.LIB(SVC_Table.o)
0x000002ec 0x0000000e Code RO 994 i.__scatterload_copy mc_w.l(handlers.o)
0x000002fa 0x00000002 Code RO 995 i.__scatterload_null mc_w.l(handlers.o)
0x000002fc 0x00000004 Code RO 4 .ARM.__at_0x02FC startup_lpc17xx.o
0x00000300 0x000003ac Code RO 151 .text uart.o
0x000006ac 0x00000234 Code RO 178 .text multi_task.o
0x000008e0 0x00000ba4 Code RO 238 .text glcd_spi_lpc1700.o
0x00001484 0x00000318 Code RO 327 .text system_lpc17xx.o
0x0000179c 0x00000062 Code RO 929 .text mc_w.l(uldiv.o)
0x000017fe 0x0000001e Code RO 968 .text mc_w.l(llshl.o)
0x0000181c 0x00000020 Code RO 970 .text mc_w.l(llushr.o)
0x0000183c 0x00000024 Code RO 990 .text mc_w.l(init.o)
0x00001860 0x00000060 Code RO 1000 .text mc_w.l(__dclz77c.o)
0x000018c0 0x0000000e Code RO 996 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x000018ce 0x00000020 Code RO 707 i.dbg_task_notify RTX_CM3.LIB(hal_cm3.o)
0x000018ee 0x00000010 Code RO 708 i.dbg_task_switch RTX_CM3.LIB(hal_cm3.o)
0x000018fe 0x00000002 Code RO 489 i.os_tick_irqack RTX_CM3.LIB(rt_system.o)
0x00001900 0x0000001a Code RO 673 i.rt_alloc_box RTX_CM3.LIB(rt_membox.o)
0x0000191a 0x00000002 PAD
0x0000191c 0x00000048 Code RO 650 i.rt_chk_robin RTX_CM3.LIB(rt_robin.o)
0x00001964 0x00000074 Code RO 571 i.rt_dec_dly RTX_CM3.LIB(rt_list.o)
0x000019d8 0x00000044 Code RO 352 i.rt_dispatch RTX_CM3.LIB(rt_task.o)
0x00001a1c 0x0000004c Code RO 749 i.rt_evt_psh RTX_CM3.LIB(rt_event.o)
0x00001a68 0x00000020 Code RO 674 i.rt_free_box RTX_CM3.LIB(rt_membox.o)
0x00001a88 0x00000028 Code RO 572 i.rt_get_first RTX_CM3.LIB(rt_list.o)
0x00001ab0 0x00000024 Code RO 573 i.rt_get_same_rdy_prio RTX_CM3.LIB(rt_list.o)
0x00001ad4 0x00000044 Code RO 353 i.rt_init_context RTX_CM3.LIB(rt_task.o)
0x00001b18 0x00000050 Code RO 709 i.rt_init_stack RTX_CM3.LIB(hal_cm3.o)
0x00001b68 0x00000018 Code RO 451 i.rt_itv_set RTX_CM3.LIB(rt_time.o)
0x00001b80 0x000000c0 Code RO 792 i.rt_mbx_psh RTX_CM3.LIB(rt_mailbox.o)
0x00001c40 0x00000078 Code RO 490 i.rt_pop_req RTX_CM3.LIB(rt_system.o)
0x00001cb8 0x00000036 Code RO 576 i.rt_put_prio RTX_CM3.LIB(rt_list.o)
0x00001cee 0x00000002 PAD
0x00001cf0 0x00000014 Code RO 577 i.rt_put_rdy_first RTX_CM3.LIB(rt_list.o)
0x00001d04 0x00000028 Code RO 579 i.rt_rmv_dly RTX_CM3.LIB(rt_list.o)
0x00001d2c 0x00000030 Code RO 580 i.rt_rmv_list RTX_CM3.LIB(rt_list.o)
0x00001d5c 0x00000034 Code RO 838 i.rt_sem_psh RTX_CM3.LIB(rt_semaphore.o)
0x00001d90 0x00000024 Code RO 493 i.rt_stk_check RTX_CM3.LIB(rt_system.o)
0x00001db4 0x00000028 Code RO 354 i.rt_switch_req RTX_CM3.LIB(rt_task.o)
0x00001ddc 0x0000003c Code RO 495 i.rt_systick RTX_CM3.LIB(rt_system.o)
0x00001e18 0x00000040 Code RO 874 i.rt_tmr_tick RTX_CM3.LIB(rt_timer.o)
0x00001e58 0x00000094 Code RO 356 i.rt_tsk_create RTX_CM3.LIB(rt_task.o)
0x00001eec 0x000000bc Code RO 357 i.rt_tsk_delete RTX_CM3.LIB(rt_task.o)
0x00001fa8 0x00000030 Code RO 358 i.rt_tsk_pass RTX_CM3.LIB(rt_task.o)
0x00001fd8 0x00000028 Data RO 106 .constdata rtx_config.o
0x00002000 0x00000008 Data RO 216 .constdata led.o
0x00002008 0x00001880 Data RO 239 .constdata glcd_spi_lpc1700.o
0x00003888 0x00000020 Data RO 992 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x10000000, Size: 0x000064b0, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x0000034c])
Base Addr Size Type Attr Idx E Section Name Object
0x10000000 0x00000004 Data RW 107 .data rtx_config.o
0x10000004 0x00000020 Data RW 153 .data uart.o
0x10000024 0x00000c98 Data RW 180 .data multi_task.o
0x10000cbc 0x00000005 Data RW 240 .data glcd_spi_lpc1700.o
0x10000cc1 0x00000003 PAD
0x10000cc4 0x00000004 Data RW 328 .data system_lpc17xx.o
0x10000cc8 0x00000008 Data RW 362 .data RTX_CM3.LIB(rt_task.o)
0x10000cd0 0x00000004 Data RW 454 .data RTX_CM3.LIB(rt_time.o)
0x10000cd4 0x00000008 Data RW 652 .data RTX_CM3.LIB(rt_robin.o)
0x10000cdc 0x00000001 Data RW 710 .data RTX_CM3.LIB(hal_cm3.o)
0x10000cdd 0x00000003 PAD
0x10000ce0 0x00000008 Data RW 875 .data RTX_CM3.LIB(rt_timer.o)
0x10000ce8 0x00000fdc Zero RW 105 .bss rtx_config.o
0x10001cc4 0x00000080 Zero RW 152 .bss uart.o
0x10001d44 0x00002738 Zero RW 179 .bss multi_task.o
0x1000447c 0x00000030 Zero RW 581 .bss RTX_CM3.LIB(rt_list.o)
0x100044ac 0x00000004 PAD
0x100044b0 0x00002000 Zero RW 1 STACK startup_lpc17xx.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
0 0 0 0 0 20876 ece_spi.o
2980 62 6272 5 0 8824 glcd_spi_lpc1700.o
132 8 8 0 0 1276 led.o
564 46 0 3224 10040 3067 multi_task.o
10 0 40 4 4060 8508 rtx_config.o
40 12 204 0 8192 840 startup_lpc17xx.o
792 78 0 4 0 993 system_lpc17xx.o
940 60 0 32 128 28855 uart.o
----------------------------------------------------------------------
5460 266 6556 3272 22420 73239 Object Totals
0 0 32 0 0 0 (incl. Generated)
2 0 0 3 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
4 4 0 0 0 136 SVC_Table.o
468 42 0 1 0 2106 hal_cm3.o
76 4 0 0 0 541 rt_event.o
354 30 0 0 48 3295 rt_list.o
192 4 0 0 0 605 rt_mailbox.o
58 0 0 0 0 905 rt_membox.o
72 12 0 8 0 614 rt_robin.o
52 6 0 0 0 453 rt_semaphore.o
218 34 0 0 0 1666 rt_system.o
560 80 0 8 0 5293 rt_task.o
24 8 0 4 0 535 rt_time.o
64 8 0 8 0 583 rt_timer.o
96 0 0 0 0 0 __dclz77c.o
0 0 0 0 0 0 entry.o
8 4 0 0 0 0 entry2.o
4 0 0 0 0 0 entry5.o
0 0 0 0 0 0 entry7b.o
8 4 0 0 0 0 entry8.o
30 0 0 0 0 0 handlers.o
36 8 0 0 0 68 init.o
30 0 0 0 0 68 llshl.o
32 0 0 0 0 68 llushr.o
98 0 0 0 0 92 uldiv.o
----------------------------------------------------------------------
2488 248 0 32 52 17028 Library Totals
4 0 0 3 4 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
2142 232 0 29 48 16732 RTX_CM3.LIB
342 16 0 0 0 296 mc_w.l
----------------------------------------------------------------------
2488 248 0 32 52 17028 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
7948 514 6556 3304 22472 88187 Grand Totals
7948 514 6556 844 22472 88187 ELF Image Totals (compressed)
7948 514 6556 844 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 14504 ( 14.16kB)
Total RW Size (RW Data + ZI Data) 25776 ( 25.17kB)
Total ROM Size (Code + RO Data + RW Data) 15348 ( 14.99kB)