-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTimer1_Project.production.map
941 lines (858 loc) · 58.4 KB
/
Timer1_Project.production.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
Microchip MPLAB XC8 Compiler V2.41
Linker command line:
-W-3 \
--edf=C:\Program Files\Microchip\xc8\v2.41\pic\dat\20230208172133_en.msgs \
-cn -h+dist/default/production\Timer1_Project.production.sym \
--cmf=dist/default/production\Timer1_Project.production.cmf -z -Q18F4620 \
-oC:\Users\MOHAME~1.MOH\AppData\Local\Temp\xcAs884.\driver_tmp_3.o \
--defsym=__MPLAB_BUILD=1 --fixupoverflow=error \
-Mdist/default/production/Timer1_Project.production.map \
--md=C:\Users\MOHAME~1.MOH\AppData\Local\Temp\xcAs884.\driver_tmp_0.dat \
-E1 -ver=XC8 Compiler --acfsm=1493 -ACODE=00h-0FFFFh -ACONST=00h-0FFFFh \
-ASMALLCONST=01000h-010FFhx240 -AMEDIUMCONST=01000h-0FFFFh \
-ACOMRAM=01h-07Fh -AABS1=00h-0F7Fh -ABIGRAM=01h-0F7Fh \
-ARAM=080h-0FFh,0100h-01FFhx14,0F00h-0F7Fh -ABANK0=080h-0FFh \
-ABANK1=0100h-01FFh -ABANK2=0200h-02FFh -ABANK3=0300h-03FFh \
-ABANK4=0400h-04FFh -ABANK5=0500h-05FFh -ABANK6=0600h-06FFh \
-ABANK7=0700h-07FFh -ABANK8=0800h-08FFh -ABANK9=0900h-09FFh \
-ABANK10=0A00h-0AFFh -ABANK11=0B00h-0BFFh -ABANK12=0C00h-0CFFh \
-ABANK13=0D00h-0DFFh -ABANK14=0E00h-0EFFh -ABANK15=0F00h-0F7Fh \
-ASFR=0F80h-0FFFh -ABIGSFR=0F80h-0FFFh -ACONFIG=0300000h-030000Dh \
-AIDLOC=0200000h-0200007h -AEEDATA=0F00000h-0F003FFh -peeprom_data=EEDATA \
-preset_vec=00h,intcode=08h,intcodelo,powerup,init -pramtop=01000h \
-psmallconst=SMALLCONST -pmediumconst=MEDIUMCONST -pconst=CONST \
-AFARRAM=00h-00h \
-prdata=COMRAM,nvrram=COMRAM,nvbit=COMRAM,rbss=COMRAM,rbit=COMRAM \
-pfarbss=FARRAM,fardata=FARRAM,nvFARRAM=FARRAM \
-pintsave_regs=BIGRAM,bigbss=BIGRAM,bigdata=BIGRAM -pbss=RAM \
-pidata=CODE,irdata=CODE,ibigdata=CODE,ifardata=CODE -prparam=COMRAM \
C:\Users\MOHAME~1.MOH\AppData\Local\Temp\xcAs884.\driver_tmp_9.o \
dist/default/production\Timer1_Project.production.o
Object code version is 3.11
Machine type is 18F4620
Name Link Load Length Selector Space Scale
C:\Users\MOHAME~1.MOH\AppData\Local\Temp\xcAs884.\driver_tmp_9.o
idloc 200000 200000 8 0 5
config 300000 300000 E 0 4
init E E 4 4 0
reset_vec 0 0 4 0 0
dist/default/production\Timer1_Project.production.o
intcode 8 8 6 4 0
idloc 200000 200000 8 0 5
config 300000 300000 E 0 4
temp 6E 6E 1 1 1
smallconst 1000 1000 16 800 0
text38 20B6 20B6 4 104B 0
text37 20B2 20B2 4 104B 0
text36 20AE 20AE 4 104B 0
text35 20AA 20AA 4 104B 0
text34 20A6 20A6 4 104B 0
text33 20A2 20A2 4 104B 0
text32 209E 209E 4 104B 0
text31 209A 209A 4 104B 0
text30 2050 2050 1A 80B 0
text29 2036 2036 1A 80B 0
text28 201C 201C 1A 80B 0
text27 2002 2002 1A 80B 0
text26 2076 2076 C 80B 0
text25 1A78 1A78 92 80B 0
text24 1CFA 1CFA 72 80B 0
text23 1FE6 1FE6 1C 80B 0
text22 1F64 1F64 36 80B 0
text21 2082 2082 8 80B 0
text20 206A 206A C 80B 0
text19 20BA 20BA 2 104B 0
text18 2096 2096 4 104B 0
intcode_body 1016 1016 416 80B 0
text16 1C0A 1C0A 7E 80B 0
text15 1934 1934 AA 80B 0
text14 1DD6 1DD6 68 80B 0
text13 16C4 16C4 144 80B 0
text12 1808 1808 12C 80B 0
text11 1C88 1C88 72 80B 0
text10 1F2E 1F2E 36 80B 0
text9 1D6C 1D6C 6A 80B 0
text8 1B8C 1B8C 7E 80B 0
text7 1578 1578 14C 80B 0
text6 1EF8 1EF8 36 80B 0
text5 19DE 19DE 9A 80B 0
text4 142C 142C 14C 80B 0
text3 1FC8 1FC8 1E 80B 0
text2 208A 208A 6 80B 0
text1 1B0A 1B0A 82 80B 0
text0 1EA0 1EA0 58 80B 0
cstackCOMRAM 4B 4B 1E 1 1
cstackBANK0 AE AE F 80 1
dataBANK0 80 80 2E 80 1
bssBANK0 BD BD A 80 1
dataCOMRAM 69 69 5 1 1
bssCOMRAM 1 1 4A 1 1
cinit 1E3E 1E3E 62 80B 0
idataBANK0 1F9A 1F9A 2E 80B 0
idataCOMRAM 2090 2090 5 80B 0
TOTAL Name Link Load Length Space
CLASS CODE
intcode 8 8 6 0
init E E 4 0
reset_vec 0 0 4 0
text38 20B6 20B6 4 0
text37 20B2 20B2 4 0
text36 20AE 20AE 4 0
text35 20AA 20AA 4 0
text34 20A6 20A6 4 0
text33 20A2 20A2 4 0
text32 209E 209E 4 0
text31 209A 209A 4 0
text30 2050 2050 1A 0
text29 2036 2036 1A 0
text28 201C 201C 1A 0
text27 2002 2002 1A 0
text26 2076 2076 C 0
text25 1A78 1A78 92 0
text24 1CFA 1CFA 72 0
text23 1FE6 1FE6 1C 0
text22 1F64 1F64 36 0
text21 2082 2082 8 0
text20 206A 206A C 0
text19 20BA 20BA 2 0
text18 2096 2096 4 0
intcode_body 1016 1016 416 0
text16 1C0A 1C0A 7E 0
text15 1934 1934 AA 0
text14 1DD6 1DD6 68 0
text13 16C4 16C4 144 0
text12 1808 1808 12C 0
text11 1C88 1C88 72 0
text10 1F2E 1F2E 36 0
text9 1D6C 1D6C 6A 0
text8 1B8C 1B8C 7E 0
text7 1578 1578 14C 0
text6 1EF8 1EF8 36 0
text5 19DE 19DE 9A 0
text4 142C 142C 14C 0
text3 1FC8 1FC8 1E 0
text2 208A 208A 6 0
text1 1B0A 1B0A 82 0
text0 1EA0 1EA0 58 0
cinit 1E3E 1E3E 62 0
idataBANK0 1F9A 1F9A 2E 0
idataCOMRAM 2090 2090 5 0
CLASS CONST
CLASS SMALLCONST
smallconst 1000 1000 16 0
CLASS MEDIUMCONST
CLASS COMRAM
temp 6E 6E 1 1
cstackCOMRAM 4B 4B 1E 1
dataCOMRAM 69 69 5 1
bssCOMRAM 1 1 4A 1
CLASS ABS1
CLASS BIGRAM
CLASS RAM
CLASS BANK0
cstackBANK0 AE AE F 1
dataBANK0 80 80 2E 1
bssBANK0 BD BD A 1
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS BANK4
CLASS BANK5
CLASS BANK6
CLASS BANK7
CLASS BANK8
CLASS BANK9
CLASS BANK10
CLASS BANK11
CLASS BANK12
CLASS BANK13
CLASS BANK14
CLASS BANK15
CLASS SFR
CLASS BIGSFR
CLASS CONFIG
config 300000 300000 E 4
CLASS IDLOC
idloc 200000 200000 8 5
CLASS EEDATA
CLASS FARRAM
CLASS HEAP
CLASS STACK
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 000004 000004 0 0 CODE
bssCOMRAM 000001 00006E 00006F 1 1 COMRAM
intcode 000008 00000A 000012 4 0 CODE
dataBANK0 000080 000047 0000C7 80 1 BANK0
smallconst 001000 000016 001016 800 0 SMALLCON
intcode_body 001016 00107F 002095 80B 0 CODE
text18 002096 000026 0020BC 104B 0 CODE
UNUSED ADDRESS RANGES
Name Unused Largest block Delta
BANK0 0000C7-0000FF 39
BANK1 000100-0001FF 100
BANK10 000A00-000AFF 100
BANK11 000B00-000BFF 100
BANK12 000C00-000CFF 100
BANK13 000D00-000DFF 100
BANK14 000E00-000EFF 100
BANK15 000F00-000F7F 80
BANK2 000200-0002FF 100
BANK3 000300-0003FF 100
BANK4 000400-0004FF 100
BANK5 000500-0005FF 100
BANK6 000600-0006FF 100
BANK7 000700-0007FF 100
BANK8 000800-0008FF 100
BANK9 000900-0009FF 100
BIGRAM 00006F-00007F 11
0000C7-000F7F EB9
BIGSFR 000F80-000FFF 80
CODE 000004-000007 4
000012-000FFF FEE
002095-002095 1
0020BC-00FFFF DF44
COMRAM 00006F-00007F 11
CONST 000004-000007 4
000012-000FFF FEE
002095-002095 1
0020BC-00FFFF DF44
EEDATA F00000-F003FF 400
MEDIUMCONST 002095-002095 1
0020BC-00FFFF DF44
RAM 0000C7-000F7F 100
SFR 000F80-000FFF 80
SMALLCONST 002095-002095 1
0020BC-00FFFF 100
Symbol Table
CCP_Set_Compare_Mode_Value@F3106 bssCOMRAM 000033
RB4_ISR@RB4_Source cstackCOMRAM 00004B
RB5_ISR@RB5_Source cstackCOMRAM 00004B
RB6_ISR@RB6_Source cstackCOMRAM 00004B
RB7_ISR@RB7_Source cstackCOMRAM 00004B
Timer1_Init@_timer cstackCOMRAM 00005E
Timer1_Init@ret cstackCOMRAM 000062
Timer1_Mode_Selection@_timer cstackCOMRAM 00005C
Timer1_Read_Value@_timer cstackCOMRAM 00005C
Timer1_Read_Value@_value cstackCOMRAM 00005E
Timer1_Read_Value@l_tmr1h cstackCOMRAM 000063
Timer1_Read_Value@l_tmr1l cstackCOMRAM 000062
Timer1_Read_Value@ret cstackCOMRAM 000064
_ADCON0bits (abs) 000FC2
_ADCON1bits (abs) 000FC1
_ADCON2bits (abs) 000FC0
_ADC_ISR text38 0020B6
_ADC_InterruptHandler bssCOMRAM 000039
_ADRESH (abs) 000FC4
_ADRESL (abs) 000FC3
_BAUDCONbits (abs) 000FB8
_CCP1CONbits (abs) 000FBD
_CCP1_ISR text37 0020B2
_CCP1_InterruptHandler bssCOMRAM 000037
_CCP2CONbits (abs) 000FBA
_CCP2_ISR text36 0020AE
_CCP2_InterruptHandler bssCOMRAM 000035
_CCPR1H (abs) 000FBF
_CCPR1L (abs) 000FBE
_CCPR2H (abs) 000FBC
_CCPR2L (abs) 000FBB
_EEADR (abs) 000FA9
_EEADRH (abs) 000FAA
_EECON1bits (abs) 000FA6
_EECON2 (abs) 000FA7
_EEDATA (abs) 000FA8
_INT0_ISR text35 0020AA
_INT0_InterruptHandler bssCOMRAM 00002B
_INT1_ISR text34 0020A6
_INT1_InterruptHandler bssCOMRAM 000029
_INT2_ISR text33 0020A2
_INT2_InterruptHandler bssCOMRAM 000027
_INTCON2bits (abs) 000FF1
_INTCON3bits (abs) 000FF0
_INTCONbits (abs) 000FF2
_InterruptManager intcode 000008
_LATA (abs) 000F89
_LATB (abs) 000F8A
_LATC (abs) 000F8B
_LATD (abs) 000F8C
_LATE (abs) 000F8D
_MSSP_I2C_BC_ISR text32 00209E
_MSSP_I2C_DefaultInterruptHandler bssCOMRAM 000031
_MSSP_I2C_ISR text31 00209A
_MSSP_I2C_Report_Receive_Overflow_InterruptHandler bssCOMRAM 00002D
_MSSP_I2C_Report_Write_Collision_InterruptHandler bssCOMRAM 00002F
_PIE1bits (abs) 000F9D
_PIE2bits (abs) 000FA0
_PIR1bits (abs) 000F9E
_PIR2bits (abs) 000FA1
_PORTA (abs) 000F80
_PORTB (abs) 000F81
_PORTBbits (abs) 000F81
_PORTC (abs) 000F82
_PORTD (abs) 000F83
_PORTE (abs) 000F84
_RB4_Flag dataCOMRAM 00006C
_RB4_ISR text30 002050
_RB4_InterruptHandler_HIGH bssCOMRAM 000025
_RB4_InterruptHandler_LOW bssCOMRAM 000023
_RB5_Flag dataCOMRAM 00006B
_RB5_ISR text29 002036
_RB5_InterruptHandler_HIGH bssCOMRAM 000021
_RB5_InterruptHandler_LOW bssCOMRAM 00001F
_RB6_Flag dataCOMRAM 00006A
_RB6_ISR text28 00201C
_RB6_InterruptHandler_HIGH bssCOMRAM 00001D
_RB6_InterruptHandler_LOW bssCOMRAM 00001B
_RB7_Flag dataCOMRAM 000069
_RB7_ISR text27 002002
_RB7_InterruptHandler_HIGH bssCOMRAM 000019
_RB7_InterruptHandler_LOW bssCOMRAM 000017
_RCREG (abs) 000FAE
_RCSTAbits (abs) 000FAB
_SPBRG (abs) 000FAF
_SPBRGH (abs) 000FB0
_SSPADD (abs) 000FC8
_SSPBUF (abs) 000FC9
_SSPCON1bits (abs) 000FC6
_SSPCON2bits (abs) 000FC5
_SSPSTATbits (abs) 000FC7
_T0CONbits (abs) 000FD5
_T1CONbits (abs) 000FCD
_T2CONbits (abs) 000FCA
_T3CONbits (abs) 000FB1
_TMR0H (abs) 000FD7
_TMR0L (abs) 000FD6
_TMR0_ISR text26 002076
_TMR0_InterruptHandler bssCOMRAM 000013
_TMR1H (abs) 000FCF
_TMR1L (abs) 000FCE
_TMR1_ISR text22 001F64
_TMR1_InterruptHandler bssCOMRAM 00000F
_TMR2 (abs) 000FCC
_TMR2_ISR text21 002082
_TMR2_InterruptHandler bssCOMRAM 00000D
_TMR3H (abs) 000FB3
_TMR3L (abs) 000FB2
_TMR3_ISR text20 00206A
_TMR3_InterruptHandler bssCOMRAM 000009
_TRISA (abs) 000F92
_TRISB (abs) 000F93
_TRISC (abs) 000F94
_TRISCbits (abs) 000F94
_TRISD (abs) 000F95
_TRISE (abs) 000F96
_TXREG (abs) 000FAD
_TXSTAbits (abs) 000FAC
_Timer1_DefaultInterruptHandler text23 001FE6
_Timer1_Init text15 001934
_Timer1_Mode_Selection text16 001C0A
_Timer1_Read_Value text14 001DD6
_USART_FramingErrorHandler bssCOMRAM 000003
_USART_OverrunErrorHandler bssCOMRAM 000001
_USART_RX_ISR text19 0020BA
_USART_RxDefaultInterruptHandler bssCOMRAM 000005
_USART_TX_ISR text18 002096
_USART_TxDefaultInterruptHandler bssCOMRAM 000007
__HRAM (abs) 000000
__H__absolute__ __absolute__ 000000
__Habs1 abs1 000000
__Hbank0 bank0 000000
__Hbank1 bank1 000000
__Hbank10 bank10 000000
__Hbank11 bank11 000000
__Hbank12 bank12 000000
__Hbank13 bank13 000000
__Hbank14 bank14 000000
__Hbank15 bank15 000000
__Hbank2 bank2 000000
__Hbank3 bank3 000000
__Hbank4 bank4 000000
__Hbank5 bank5 000000
__Hbank6 bank6 000000
__Hbank7 bank7 000000
__Hbank8 bank8 000000
__Hbank9 bank9 000000
__Hbigbss bigbss 000000
__Hbigdata bigdata 000000
__Hbigram bigram 000000
__Hbigsfr bigsfr 000000
__Hbss bss 000000
__HbssBANK0 bssBANK0 000000
__HbssCOMRAM bssCOMRAM 000000
__Hcinit cinit 000000
__Hclrtext clrtext 000000
__Hcomram comram 000000
__Hconfig config 30000E
__Hconst const 000000
__HcstackBANK0 cstackBANK0 000000
__HcstackCOMRAM cstackCOMRAM 000000
__Hdata data 000000
__HdataBANK0 dataBANK0 000000
__HdataCOMRAM dataCOMRAM 000000
__Heeprom_data eeprom_data 000000
__Hfarbss farbss 000000
__Hfardata fardata 000000
__Hheap heap 000000
__Hibigdata ibigdata 000000
__Hidata idata 000000
__HidataBANK0 idataBANK0 000000
__HidataCOMRAM idataCOMRAM 000000
__Hidloc idloc 200008
__Hifardata ifardata 000000
__Hinit init 000012
__Hintcode intcode 00000E
__Hintcode_body intcode_body 000000
__Hintcodelo intcodelo 00000E
__Hintentry intentry 000000
__Hintret intret 000000
__Hintsave_regs intsave_regs 000000
__Hirdata irdata 000000
__Hmediumconst mediumconst 000000
__HnvFARRAM nvFARRAM 000000
__Hnvbit nvbit 000000
__Hnvrram nvrram 000000
__Hparam rparam 000000
__Hpowerup powerup 00000E
__Hram ram 000000
__Hramtop ramtop 001000
__Hrbit rbit 000000
__Hrbss rbss 000000
__Hrdata rdata 000000
__Hreset_vec reset_vec 000004
__Hrparam rparam 000000
__Hsfr sfr 000000
__Hsmallconst smallconst 001016
__Hspace_0 (abs) 0020BC
__Hspace_1 (abs) 0000C7
__Hspace_2 (abs) 000000
__Hspace_4 (abs) 60000E
__Hstack stack 000000
__Hstruct struct 000000
__Htemp temp 00006F
__Htext text 000000
__Htext0 text0 000000
__Htext1 text1 000000
__Htext10 text10 000000
__Htext11 text11 000000
__Htext12 text12 000000
__Htext13 text13 000000
__Htext14 text14 000000
__Htext15 text15 000000
__Htext16 text16 000000
__Htext18 text18 000000
__Htext19 text19 000000
__Htext2 text2 000000
__Htext20 text20 000000
__Htext21 text21 000000
__Htext22 text22 000000
__Htext23 text23 000000
__Htext24 text24 000000
__Htext25 text25 000000
__Htext26 text26 000000
__Htext27 text27 000000
__Htext28 text28 000000
__Htext29 text29 000000
__Htext3 text3 000000
__Htext30 text30 000000
__Htext31 text31 000000
__Htext32 text32 000000
__Htext33 text33 000000
__Htext34 text34 000000
__Htext35 text35 000000
__Htext36 text36 000000
__Htext37 text37 000000
__Htext38 text38 000000
__Htext39 text39 000000
__Htext4 text4 000000
__Htext5 text5 000000
__Htext6 text6 000000
__Htext7 text7 000000
__Htext8 text8 000000
__Htext9 text9 000000
__LRAM (abs) 000001
__L__absolute__ __absolute__ 000000
__Labs1 abs1 000000
__Lbank0 bank0 000000
__Lbank1 bank1 000000
__Lbank10 bank10 000000
__Lbank11 bank11 000000
__Lbank12 bank12 000000
__Lbank13 bank13 000000
__Lbank14 bank14 000000
__Lbank15 bank15 000000
__Lbank2 bank2 000000
__Lbank3 bank3 000000
__Lbank4 bank4 000000
__Lbank5 bank5 000000
__Lbank6 bank6 000000
__Lbank7 bank7 000000
__Lbank8 bank8 000000
__Lbank9 bank9 000000
__Lbigbss bigbss 000000
__Lbigdata bigdata 000000
__Lbigram bigram 000000
__Lbigsfr bigsfr 000000
__Lbss bss 000000
__LbssBANK0 bssBANK0 000000
__LbssCOMRAM bssCOMRAM 000000
__Lcinit cinit 000000
__Lclrtext clrtext 000000
__Lcomram comram 000000
__Lconfig config 000000
__Lconst const 000000
__LcstackBANK0 cstackBANK0 000000
__LcstackCOMRAM cstackCOMRAM 000000
__Ldata data 000000
__LdataBANK0 dataBANK0 000000
__LdataCOMRAM dataCOMRAM 000000
__Leeprom_data eeprom_data 000000
__Lfarbss farbss 000000
__Lfardata fardata 000000
__Lheap heap 000000
__Libigdata ibigdata 000000
__Lidata idata 000000
__LidataBANK0 idataBANK0 000000
__LidataCOMRAM idataCOMRAM 000000
__Lidloc idloc 000000
__Lifardata ifardata 000000
__Linit init 00000E
__Lintcode intcode 000008
__Lintcode_body intcode_body 000000
__Lintcodelo intcodelo 00000E
__Lintentry intentry 000000
__Lintret intret 000000
__Lintsave_regs intsave_regs 000000
__Lirdata irdata 000000
__Lmediumconst mediumconst 000000
__LnvFARRAM nvFARRAM 000000
__Lnvbit nvbit 000000
__Lnvrram nvrram 000000
__Lparam rparam 000000
__Lpowerup powerup 00000E
__Lram ram 000000
__Lramtop ramtop 001000
__Lrbit rbit 000000
__Lrbss rbss 000000
__Lrdata rdata 000000
__Lreset_vec reset_vec 000000
__Lrparam rparam 000000
__Lsfr sfr 000000
__Lsmallconst smallconst 001000
__Lspace_0 (abs) 000000
__Lspace_1 (abs) 000000
__Lspace_2 (abs) 000000
__Lspace_4 (abs) 000000
__Lstack stack 000000
__Lstruct struct 000000
__Ltemp temp 00006E
__Ltext text 000000
__Ltext0 text0 000000
__Ltext1 text1 000000
__Ltext10 text10 000000
__Ltext11 text11 000000
__Ltext12 text12 000000
__Ltext13 text13 000000
__Ltext14 text14 000000
__Ltext15 text15 000000
__Ltext16 text16 000000
__Ltext18 text18 000000
__Ltext19 text19 000000
__Ltext2 text2 000000
__Ltext20 text20 000000
__Ltext21 text21 000000
__Ltext22 text22 000000
__Ltext23 text23 000000
__Ltext24 text24 000000
__Ltext25 text25 000000
__Ltext26 text26 000000
__Ltext27 text27 000000
__Ltext28 text28 000000
__Ltext29 text29 000000
__Ltext3 text3 000000
__Ltext30 text30 000000
__Ltext31 text31 000000
__Ltext32 text32 000000
__Ltext33 text33 000000
__Ltext34 text34 000000
__Ltext35 text35 000000
__Ltext36 text36 000000
__Ltext37 text37 000000
__Ltext38 text38 000000
__Ltext39 text39 000000
__Ltext4 text4 000000
__Ltext5 text5 000000
__Ltext6 text6 000000
__Ltext7 text7 000000
__Ltext8 text8 000000
__Ltext9 text9 000000
__S0 (abs) 0020BC
__S1 (abs) 0000C7
__S4 (abs) 000000
__S5 (abs) 000000
___heap_hi (abs) 000000
___heap_lo (abs) 000000
___inthi_sp stack 000000
___intlo_sp stack 000000
___param_bank (abs) 000000
___rparam_used (abs) 000001
___sp stack 000000
__accesstop (abs) 000080
__activetblptr (abs) 000003
__end_of_ADC_ISR text38 0020BA
__end_of_CCP1_ISR text37 0020B6
__end_of_CCP2_ISR text36 0020B2
__end_of_INT0_ISR text35 0020AE
__end_of_INT1_ISR text34 0020AA
__end_of_INT2_ISR text33 0020A6
__end_of_InterruptManager intcode_body 00142C
__end_of_MSSP_I2C_BC_ISR text32 0020A2
__end_of_MSSP_I2C_ISR text31 00209E
__end_of_RB4_ISR text30 00206A
__end_of_RB5_ISR text29 002050
__end_of_RB6_ISR text28 002036
__end_of_RB7_ISR text27 00201C
__end_of_TMR0_ISR text26 002082
__end_of_TMR1_ISR text22 001F9A
__end_of_TMR2_ISR text21 00208A
__end_of_TMR3_ISR text20 002076
__end_of_Timer1_DefaultInterruptHandler text23 002002
__end_of_Timer1_Init text15 0019DE
__end_of_Timer1_Mode_Selection text16 001C88
__end_of_Timer1_Read_Value text14 001E3E
__end_of_USART_RX_ISR text19 0020BC
__end_of_USART_TX_ISR text18 00209A
__end_of__initialization cinit 001E96
__end_of_application_intialize text2 002090
__end_of_btn_values smallconst 001011
__end_of_ecu_layer_intialize text3 001FE6
__end_of_gpio_pin_direction_intialize text13 001808
__end_of_gpio_pin_intialize text11 001CFA
__end_of_gpio_pin_toggle_logic text25 001B0A
__end_of_gpio_pin_write_logic text12 001934
__end_of_lcd_4bit_intialize text7 0016C4
__end_of_lcd_4bit_send_command text8 001C0A
__end_of_lcd_4bit_send_enable_signal text10 001F64
__end_of_lcd_8bit_intialize text4 001578
__end_of_lcd_8bit_send_command text5 001A78
__end_of_lcd_8bit_send_enable_signal text6 001F2E
__end_of_lcd_send_4bits text9 001DD6
__end_of_led_initialize text1 001B8C
__end_of_led_turn_toggle text24 001D6C
__end_of_main text0 001EF8
__initialization cinit 001E3E
__mediumconst mediumconst 000000
__pbssBANK0 bssBANK0 0000BD
__pbssCOMRAM bssCOMRAM 000001
__pcinit cinit 001E3E
__pcstackBANK0 cstackBANK0 0000AE
__pcstackCOMRAM cstackCOMRAM 00004B
__pdataBANK0 dataBANK0 000080
__pdataCOMRAM dataCOMRAM 000069
__pidataBANK0 idataBANK0 001F9A
__pidataCOMRAM idataCOMRAM 002090
__pintcode intcode 000008
__pintcode_body intcode_body 001016
__psmallconst smallconst 001000
__ptext0 text0 001EA0
__ptext1 text1 001B0A
__ptext10 text10 001F2E
__ptext11 text11 001C88
__ptext12 text12 001808
__ptext13 text13 0016C4
__ptext14 text14 001DD6
__ptext15 text15 001934
__ptext16 text16 001C0A
__ptext18 text18 002096
__ptext19 text19 0020BA
__ptext2 text2 00208A
__ptext20 text20 00206A
__ptext21 text21 002082
__ptext22 text22 001F64
__ptext23 text23 001FE6
__ptext24 text24 001CFA
__ptext25 text25 001A78
__ptext26 text26 002076
__ptext27 text27 002002
__ptext28 text28 00201C
__ptext29 text29 002036
__ptext3 text3 001FC8
__ptext30 text30 002050
__ptext31 text31 00209A
__ptext32 text32 00209E
__ptext33 text33 0020A2
__ptext34 text34 0020A6
__ptext35 text35 0020AA
__ptext36 text36 0020AE
__ptext37 text37 0020B2
__ptext38 text38 0020B6
__ptext39 text39 000000
__ptext4 text4 00142C
__ptext5 text5 0019DE
__ptext6 text6 001EF8
__ptext7 text7 001578
__ptext8 text8 001B8C
__ptext9 text9 001D6C
__ramtop ramtop 001000
__smallconst smallconst 001000
_application_intialize text2 00208A
_btn_values smallconst 001001
_counter_obj bssCOMRAM 000043
_ecu_layer_intialize text3 001FC8
_gpio_pin_direction_intialize text13 0016C4
_gpio_pin_intialize text11 001C88
_gpio_pin_toggle_logic text25 001A78
_gpio_pin_write_logic text12 001808
_lat_registers dataBANK0 00008A
_lcd_1 dataBANK0 0000A8
_lcd_2 dataBANK0 00009E
_lcd_4bit_intialize text7 001578
_lcd_4bit_send_command text8 001B8C
_lcd_4bit_send_enable_signal text10 001F2E
_lcd_8bit_intialize text4 00142C
_lcd_8bit_send_command text5 0019DE
_lcd_8bit_send_enable_signal text6 001EF8
_lcd_send_4bits text9 001D6C
_led1 dataCOMRAM 00006D
_led_initialize text1 001B0A
_led_turn_toggle text24 001CFA
_main text0 001EA0
_port_registers dataBANK0 000080
_timer0_preload bssCOMRAM 000015
_timer1_counter_val bssCOMRAM 000049
_timer1_on bssBANK0 0000C3
_timer1_preload bssCOMRAM 000011
_timer2_preload bssCOMRAM 00003B
_timer3_preload bssCOMRAM 00000B
_tris_registers dataBANK0 000094
btemp temp 00006E
end_of_initialization cinit 001E96
gpio_pin_direction_intialize@_pin_config cstackCOMRAM 00005C
gpio_pin_direction_intialize@ret cstackCOMRAM 000064
gpio_pin_intialize@_pin_config cstackCOMRAM 000066
gpio_pin_intialize@ret cstackBANK0 0000AE
gpio_pin_toggle_logic@_pin_config cstackCOMRAM 00004B
gpio_pin_write_logic@_pin_config cstackCOMRAM 00005C
gpio_pin_write_logic@logic cstackCOMRAM 00005E
gpio_pin_write_logic@ret cstackCOMRAM 000065
int$flags temp 00006E
int_func intcode_body 001016
intlevel0 text 000000
intlevel1 text 000000
intlevel2 text 000000
intlevel3 text 000000
isa$std (abs) 000001
isa$xinst (abs) 000000
lcd_4bit_intialize@l_data_pins_counter cstackBANK0 0000B7
lcd_4bit_intialize@lcd cstackBANK0 0000B3
lcd_4bit_intialize@ret cstackBANK0 0000B8
lcd_4bit_send_command@command cstackBANK0 0000B1
lcd_4bit_send_command@lcd cstackBANK0 0000AF
lcd_4bit_send_command@ret cstackBANK0 0000B2
lcd_4bit_send_enable_signal@lcd cstackCOMRAM 000066
lcd_4bit_send_enable_signal@ret cstackCOMRAM 000068
lcd_8bit_intialize@l_data_pins_counter cstackBANK0 0000BB
lcd_8bit_intialize@lcd cstackBANK0 0000B7
lcd_8bit_intialize@ret cstackBANK0 0000BC
lcd_8bit_send_command@command cstackBANK0 0000B0
lcd_8bit_send_command@l_pin_counter cstackBANK0 0000B6
lcd_8bit_send_command@lcd cstackBANK0 0000AE
lcd_8bit_send_command@ret cstackBANK0 0000B5
lcd_8bit_send_enable_signal@lcd cstackCOMRAM 000066
lcd_8bit_send_enable_signal@ret cstackCOMRAM 000068
lcd_send_4bits@_data_command cstackCOMRAM 000068
lcd_send_4bits@lcd cstackCOMRAM 000066
lcd_send_4bits@ret cstackBANK0 0000AE
led_initialize@F3048 bssCOMRAM 000042
led_initialize@led cstackBANK0 0000AF
led_initialize@pin_obj cstackBANK0 0000B3
led_initialize@ret cstackBANK0 0000B2
led_turn_off@F3058 bssCOMRAM 000040
led_turn_on@F3053 bssCOMRAM 000041
led_turn_toggle@F3063 bssCOMRAM 00003F
led_turn_toggle@led cstackCOMRAM 000052
led_turn_toggle@pin_obj cstackCOMRAM 000055
relay_initialize@F3042 bssCOMRAM 00003E
relay_turn_off@F3052 bssCOMRAM 00003C
relay_turn_on@F3047 bssCOMRAM 00003D
stackhi (abs) 000000
stacklo (abs) 000000
start init 00000E
start_initialization cinit 001E3E
ttemp5 temp 00006F
ttemp6 temp 000072
ttemp7 temp 000076
wtemp8 temp 00006F
MODULE INFORMATION
Module Function Class Link Load Size
ECU_Layer/Chr_LCD/ecu_chr_lcd.c
_lcd_8bit_intialize CODE 142C 0000 332
_lcd_8bit_send_enable_signal CODE 1EF8 0000 54
_lcd_4bit_send_command CODE 1B8C 0000 126
_lcd_send_4bits CODE 1D6C 0000 106
_lcd_4bit_intialize CODE 1578 0000 332
_lcd_4bit_send_enable_signal CODE 1F2E 0000 54
_lcd_8bit_send_command CODE 19DE 0000 154
ECU_Layer/Chr_LCD/ecu_chr_lcd.c estimated size: 1158
MCAL_Layer/I2C/hal_i2c.c
_MSSP_I2C_ISR CODE 209A 0000 4
_MSSP_I2C_BC_ISR CODE 209E 0000 4
MCAL_Layer/I2C/hal_i2c.c estimated size: 8
shared
_btn_values SMALLCONST 1001 0000 16
__initialization CODE 1E3E 0000 88
shared estimated size: 104
MCAL_Layer/Interrupt/mcal_external_interrupt.c
_RB4_ISR CODE 2050 0000 26
_RB5_ISR CODE 2036 0000 26
_RB6_ISR CODE 201C 0000 26
_RB7_ISR CODE 2002 0000 26
_INT0_ISR CODE 20AA 0000 4
_INT1_ISR CODE 20A6 0000 4
_INT2_ISR CODE 20A2 0000 4
MCAL_Layer/Interrupt/mcal_external_interrupt.c estimated size: 116
MCAL_Layer/ADC/hal_adc.c
_ADC_ISR CODE 20B6 0000 4
MCAL_Layer/ADC/hal_adc.c estimated size: 4
MCAL_Layer/Interrupt/mcal_interrupt_manager.c
_InterruptManager CODE 0008 0000 1052
MCAL_Layer/Interrupt/mcal_interrupt_manager.c estimated size: 1052
MCAL_Layer/GPIO/hal_gpio.c
_gpio_pin_write_logic CODE 1808 0000 300
_gpio_pin_intialize CODE 1C88 0000 114
_gpio_pin_direction_intialize CODE 16C4 0000 324
_gpio_pin_toggle_logic CODE 1A78 0000 146
MCAL_Layer/GPIO/hal_gpio.c estimated size: 884
MCAL_Layer/USART/hal_usart.c
_USART_RX_ISR CODE 20BA 0000 2
_USART_TX_ISR CODE 2096 0000 4
MCAL_Layer/USART/hal_usart.c estimated size: 6
ECU_Layer/LED/ecu_led.c
_led_turn_toggle CODE 1CFA 0000 114
_led_initialize CODE 1B0A 0000 130
ECU_Layer/LED/ecu_led.c estimated size: 244
ECU_Layer/ecu_layer_init.c
_ecu_layer_intialize CODE 1FC8 0000 30
ECU_Layer/ecu_layer_init.c estimated size: 30
application.c
_main CODE 1EA0 0000 88
_application_intialize CODE 208A 0000 6
_Timer1_DefaultInterruptHandler CODE 1FE6 0000 28
application.c estimated size: 122
MCAL_Layer/Timer3/hal_timer3.c
_TMR3_ISR CODE 206A 0000 12
MCAL_Layer/Timer3/hal_timer3.c estimated size: 12
MCAL_Layer/Timer2/hal_timer2.c
_TMR2_ISR CODE 2082 0000 8
MCAL_Layer/Timer2/hal_timer2.c estimated size: 8
MCAL_Layer/Timer1/hal_timer1.c
_Timer1_Mode_Selection CODE 1C0A 0000 126
_Timer1_Init CODE 1934 0000 170
_Timer1_Read_Value CODE 1DD6 0000 104
_TMR1_ISR CODE 1F64 0000 54
MCAL_Layer/Timer1/hal_timer1.c estimated size: 454
MCAL_Layer/Timer0/hal_timer0.c
_TMR0_ISR CODE 2076 0000 12
MCAL_Layer/Timer0/hal_timer0.c estimated size: 12
MCAL_Layer/CCP/hal_ccp.c
_CCP1_ISR CODE 20B2 0000 4
_CCP2_ISR CODE 20AE 0000 4
MCAL_Layer/CCP/hal_ccp.c estimated size: 8