-
Notifications
You must be signed in to change notification settings - Fork 0
/
Custom_Character_LCD_Project.production.map
924 lines (843 loc) · 57.2 KB
/
Custom_Character_LCD_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
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\Custom_Character_LCD_Project.production.sym \
--cmf=dist/default/production\Custom_Character_LCD_Project.production.cmf \
-z -Q18F4620 \
-oC:\Users\MOHAME~1.MOH\AppData\Local\Temp\xcAs5rk.\driver_tmp_3.o \
--defsym=__MPLAB_BUILD=1 --fixupoverflow=error \
-Mdist/default/production/Custom_Character_LCD_Project.production.map \
--md=C:\Users\MOHAME~1.MOH\AppData\Local\Temp\xcAs5rk.\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\xcAs5rk.\driver_tmp_9.o \
dist/default/production\Custom_Character_LCD_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\xcAs5rk.\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\Custom_Character_LCD_Project.production.o
intcode 8 8 6 4 0
idloc 200000 200000 8 0 5
config 300000 300000 E 0 4
temp 7D 7D 1 1 1
smallconst 1000 1000 46 800 0
text35 2002 2002 4 823 0
text34 1FFE 1FFE 4 823 0
text33 1FFA 1FFA 4 823 0
text32 1FF6 1FF6 4 823 0
text31 1FF2 1FF2 4 823 0
text30 1FEE 1FEE 4 823 0
text29 1FEA 1FEA 4 823 0
text28 1FE6 1FE6 4 823 0
text27 1F92 1F92 1A 823 0
text26 1F78 1F78 1A 823 0
text25 1F5E 1F5E 1A 823 0
text24 1F44 1F44 1A 823 0
text23 1FC4 1FC4 C 823 0
text22 1FB8 1FB8 C 823 0
text21 1FD0 1FD0 8 823 0
text20 1FAC 1FAC C 823 0
text19 2006 2006 2 823 0
text18 1FE2 1FE2 4 823 0
intcode_body 1046 1046 3E6 823 0
text16 1588 1588 144 823 0
text15 16CC 16CC 12C 823 0
text14 1D12 1D12 6C 823 0
text13 1EC6 1EC6 36 823 0
text12 1D7E 1D7E 68 823 0
text11 1CA0 1CA0 72 823 0
text10 1920 1920 128 823 0
text9 1E90 1E90 36 823 0
text8 1C10 1C10 90 823 0
text7 17F8 17F8 128 823 0
text6 1F2A 1F2A 1A 823 0
text5 1FD8 1FD8 6 823 0
text4 1B80 1B80 90 823 0
text3 1A48 1A48 A8 823 0
text2 1E4A 1E4A 46 823 0
text1 1AF0 1AF0 90 823 0
text0 142C 142C 15C 823 0
cstackCOMRAM 48 48 31 1 1
dataBANK0 80 80 2E 80 1
bssBANK0 AE AE 6 80 1
dataCOMRAM 79 79 4 1 1
bssCOMRAM 1 1 47 1 1
cinit 1DE6 1DE6 64 823 0
idataBANK0 1EFC 1EFC 2E 823 0
idataCOMRAM 1FDE 1FDE 4 823 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
text35 2002 2002 4 0
text34 1FFE 1FFE 4 0
text33 1FFA 1FFA 4 0
text32 1FF6 1FF6 4 0
text31 1FF2 1FF2 4 0
text30 1FEE 1FEE 4 0
text29 1FEA 1FEA 4 0
text28 1FE6 1FE6 4 0
text27 1F92 1F92 1A 0
text26 1F78 1F78 1A 0
text25 1F5E 1F5E 1A 0
text24 1F44 1F44 1A 0
text23 1FC4 1FC4 C 0
text22 1FB8 1FB8 C 0
text21 1FD0 1FD0 8 0
text20 1FAC 1FAC C 0
text19 2006 2006 2 0
text18 1FE2 1FE2 4 0
intcode_body 1046 1046 3E6 0
text16 1588 1588 144 0
text15 16CC 16CC 12C 0
text14 1D12 1D12 6C 0
text13 1EC6 1EC6 36 0
text12 1D7E 1D7E 68 0
text11 1CA0 1CA0 72 0
text10 1920 1920 128 0
text9 1E90 1E90 36 0
text8 1C10 1C10 90 0
text7 17F8 17F8 128 0
text6 1F2A 1F2A 1A 0
text5 1FD8 1FD8 6 0
text4 1B80 1B80 90 0
text3 1A48 1A48 A8 0
text2 1E4A 1E4A 46 0
text1 1AF0 1AF0 90 0
text0 142C 142C 15C 0
cinit 1DE6 1DE6 64 0
idataBANK0 1EFC 1EFC 2E 0
idataCOMRAM 1FDE 1FDE 4 0
CLASS CONST
CLASS SMALLCONST
smallconst 1000 1000 46 0
CLASS MEDIUMCONST
CLASS COMRAM
temp 7D 7D 1 1
cstackCOMRAM 48 48 31 1
dataCOMRAM 79 79 4 1
bssCOMRAM 1 1 47 1
CLASS ABS1
CLASS BIGRAM
CLASS RAM
CLASS BANK0
dataBANK0 80 80 2E 1
bssBANK0 AE AE 6 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 00007D 00007E 1 1 COMRAM
intcode 000008 00000A 000012 4 0 CODE
dataBANK0 000080 000034 0000B4 80 1 BANK0
smallconst 001000 000046 001046 800 0 SMALLCON
intcode_body 001046 000FC2 002008 823 0 CODE
UNUSED ADDRESS RANGES
Name Unused Largest block Delta
BANK0 0000B4-0000FF 4C
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 00007E-00007F 2
0000B4-000F7F ECC
BIGSFR 000F80-000FFF 80
CODE 000004-000007 4
000012-000FFF FEE
002008-00FFFF DFF8
COMRAM 00007E-00007F 2
CONST 000004-000007 4
000012-000FFF FEE
002008-00FFFF DFF8
EEDATA F00000-F003FF 400
MEDIUMCONST 002008-00FFFF DFF8
RAM 0000B4-000F7F 100
SFR 000F80-000FFF 80
SMALLCONST 002008-00FFFF 100
Symbol Table
CCP_Set_Compare_Mode_Value@F3106 bssCOMRAM 000037
RB4_ISR@RB4_Source cstackCOMRAM 000048
RB5_ISR@RB5_Source cstackCOMRAM 000048
RB6_ISR@RB6_Source cstackCOMRAM 000048
RB7_ISR@RB7_Source cstackCOMRAM 000048
_ADCON0bits (abs) 000FC2
_ADCON1bits (abs) 000FC1
_ADCON2bits (abs) 000FC0
_ADC_ISR text35 002002
_ADC_InterruptHandler bssCOMRAM 00003D
_ADRESH (abs) 000FC4
_ADRESL (abs) 000FC3
_BAUDCONbits (abs) 000FB8
_CCP1CONbits (abs) 000FBD
_CCP1_ISR text34 001FFE
_CCP1_InterruptHandler bssCOMRAM 00003B
_CCP2CONbits (abs) 000FBA
_CCP2_ISR text33 001FFA
_CCP2_InterruptHandler bssCOMRAM 000039
_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 text32 001FF6
_INT0_InterruptHandler bssCOMRAM 00002F
_INT1_ISR text31 001FF2
_INT1_InterruptHandler bssCOMRAM 00002D
_INT2_ISR text30 001FEE
_INT2_InterruptHandler bssCOMRAM 00002B
_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 text29 001FEA
_MSSP_I2C_DefaultInterruptHandler bssCOMRAM 000035
_MSSP_I2C_ISR text28 001FE6
_MSSP_I2C_Report_Receive_Overflow_InterruptHandler bssCOMRAM 000031
_MSSP_I2C_Report_Write_Collision_InterruptHandler bssCOMRAM 000033
_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 00007C
_RB4_ISR text27 001F92
_RB4_InterruptHandler_HIGH bssCOMRAM 000029
_RB4_InterruptHandler_LOW bssCOMRAM 000027
_RB5_Flag dataCOMRAM 00007B
_RB5_ISR text26 001F78
_RB5_InterruptHandler_HIGH bssCOMRAM 000025
_RB5_InterruptHandler_LOW bssCOMRAM 000023
_RB6_Flag dataCOMRAM 00007A
_RB6_ISR text25 001F5E
_RB6_InterruptHandler_HIGH bssCOMRAM 000021
_RB6_InterruptHandler_LOW bssCOMRAM 00001F
_RB7_Flag dataCOMRAM 000079
_RB7_ISR text24 001F44
_RB7_InterruptHandler_HIGH bssCOMRAM 00001D
_RB7_InterruptHandler_LOW bssCOMRAM 00001B
_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 text23 001FC4
_TMR0_InterruptHandler bssCOMRAM 000017
_TMR1H (abs) 000FCF
_TMR1L (abs) 000FCE
_TMR1_ISR text22 001FB8
_TMR1_InterruptHandler bssCOMRAM 000013
_TMR2 (abs) 000FCC
_TMR2_ISR text21 001FD0
_TMR2_InterruptHandler bssCOMRAM 000011
_TMR3H (abs) 000FB3
_TMR3L (abs) 000FB2
_TMR3_ISR text20 001FAC
_TMR3_InterruptHandler bssCOMRAM 00000D
_TRISA (abs) 000F92
_TRISB (abs) 000F93
_TRISC (abs) 000F94
_TRISCbits (abs) 000F94
_TRISD (abs) 000F95
_TRISE (abs) 000F96
_TXREG (abs) 000FAD
_TXSTAbits (abs) 000FAC
_USART_FramingErrorHandler bssCOMRAM 000007
_USART_OverrunErrorHandler bssCOMRAM 000005
_USART_RX_ISR text19 002006
_USART_RxDefaultInterruptHandler bssCOMRAM 000009
_USART_TX_ISR text18 001FE2
_USART_TxDefaultInterruptHandler bssCOMRAM 00000B
__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
__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 001046
__Hspace_0 (abs) 002008
__Hspace_1 (abs) 0000B4
__Hspace_2 (abs) 000000
__Hspace_4 (abs) 60000E
__Hstack stack 000000
__Hstruct struct 000000
__Htemp temp 00007E
__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
__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
__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 00007D
__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
__Ltext4 text4 000000
__Ltext5 text5 000000
__Ltext6 text6 000000
__Ltext7 text7 000000
__Ltext8 text8 000000
__Ltext9 text9 000000
__S0 (abs) 002008
__S1 (abs) 0000B4
__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 text35 002006
__end_of_CCP1_ISR text34 002002
__end_of_CCP2_ISR text33 001FFE
__end_of_INT0_ISR text32 001FFA
__end_of_INT1_ISR text31 001FF6
__end_of_INT2_ISR text30 001FF2
__end_of_InterruptManager intcode_body 00142C
__end_of_MSSP_I2C_BC_ISR text29 001FEE
__end_of_MSSP_I2C_ISR text28 001FEA
__end_of_RB4_ISR text27 001FAC
__end_of_RB5_ISR text26 001F92
__end_of_RB6_ISR text25 001F78
__end_of_RB7_ISR text24 001F5E
__end_of_TMR0_ISR text23 001FD0
__end_of_TMR1_ISR text22 001FC4
__end_of_TMR2_ISR text21 001FD8
__end_of_TMR3_ISR text20 001FB8
__end_of_USART_RX_ISR text19 002008
__end_of_USART_TX_ISR text18 001FE6
__end_of__initialization cinit 001E40
__end_of_application_intialize text5 001FDE
__end_of_btn_values smallconst 001011
__end_of_customChar1 smallconst 001041
__end_of_customChar2 smallconst 001039
__end_of_customChar3 smallconst 001031
__end_of_customChar4 smallconst 001029
__end_of_customChar5 smallconst 001021
__end_of_customChar6 smallconst 001019
__end_of_ecu_layer_intialize text6 001F44
__end_of_gpio_pin_direction_intialize text16 0016CC
__end_of_gpio_pin_intialize text14 001D7E
__end_of_gpio_pin_write_logic text15 0017F8
__end_of_lcd_4bit_intialize text10 001A48
__end_of_lcd_4bit_send_command text11 001D12
__end_of_lcd_4bit_send_enable_signal text13 001EFC
__end_of_lcd_8bit_intialize text7 001920
__end_of_lcd_8bit_send_char_data text4 001C10
__end_of_lcd_8bit_send_char_data_pos text2 001E90
__end_of_lcd_8bit_send_command text8 001CA0
__end_of_lcd_8bit_send_custom_char text1 001B80
__end_of_lcd_8bit_send_enable_signal text9 001EC6
__end_of_lcd_8bit_set_cursor text3 001AF0
__end_of_lcd_send_4bits text12 001DE6
__end_of_main text0 001588
__initialization cinit 001DE6
__mediumconst mediumconst 000000
__pbssBANK0 bssBANK0 0000AE
__pbssCOMRAM bssCOMRAM 000001
__pcinit cinit 001DE6
__pcstackCOMRAM cstackCOMRAM 000048
__pdataBANK0 dataBANK0 000080
__pdataCOMRAM dataCOMRAM 000079
__pidataBANK0 idataBANK0 001EFC
__pidataCOMRAM idataCOMRAM 001FDE
__pintcode intcode 000008
__pintcode_body intcode_body 001046
__psmallconst smallconst 001000
__ptext0 text0 00142C
__ptext1 text1 001AF0
__ptext10 text10 001920
__ptext11 text11 001CA0
__ptext12 text12 001D7E
__ptext13 text13 001EC6
__ptext14 text14 001D12
__ptext15 text15 0016CC
__ptext16 text16 001588
__ptext18 text18 001FE2
__ptext19 text19 002006
__ptext2 text2 001E4A
__ptext20 text20 001FAC
__ptext21 text21 001FD0
__ptext22 text22 001FB8
__ptext23 text23 001FC4
__ptext24 text24 001F44
__ptext25 text25 001F5E
__ptext26 text26 001F78
__ptext27 text27 001F92
__ptext28 text28 001FE6
__ptext29 text29 001FEA
__ptext3 text3 001A48
__ptext30 text30 001FEE
__ptext31 text31 001FF2
__ptext32 text32 001FF6
__ptext33 text33 001FFA
__ptext34 text34 001FFE
__ptext35 text35 002002
__ptext4 text4 001B80
__ptext5 text5 001FD8
__ptext6 text6 001F2A
__ptext7 text7 0017F8
__ptext8 text8 001C10
__ptext9 text9 001E90
__ramtop ramtop 001000
__smallconst smallconst 001000
_application_intialize text5 001FD8
_btn_values smallconst 001001
_customChar1 smallconst 001039
_customChar2 smallconst 001031
_customChar3 smallconst 001029
_customChar4 smallconst 001021
_customChar5 smallconst 001019
_customChar6 smallconst 001011
_ecu_layer_intialize text6 001F2A
_gpio_pin_direction_intialize text16 001588
_gpio_pin_intialize text14 001D12
_gpio_pin_write_logic text15 0016CC
_lat_registers dataBANK0 00008A
_lcd_1 dataBANK0 0000A8
_lcd_2 dataBANK0 00009E
_lcd_4bit_intialize text10 001920
_lcd_4bit_send_command text11 001CA0
_lcd_4bit_send_enable_signal text13 001EC6
_lcd_8bit_intialize text7 0017F8
_lcd_8bit_send_char_data text4 001B80
_lcd_8bit_send_char_data_pos text2 001E4A
_lcd_8bit_send_command text8 001C10
_lcd_8bit_send_custom_char text1 001AF0
_lcd_8bit_send_enable_signal text9 001E90
_lcd_8bit_set_cursor text3 001A48
_lcd_counter bssCOMRAM 00003F
_lcd_counter_txt bssCOMRAM 000001
_lcd_send_4bits text12 001D7E
_main text0 00142C
_port_registers dataBANK0 000080
_timer0_preload bssCOMRAM 000019
_timer1_preload bssCOMRAM 000015
_timer2_preload bssCOMRAM 000040
_timer3_preload bssCOMRAM 00000F
_tris_registers dataBANK0 000094
btemp temp 00007D
end_of_initialization cinit 001E40
gpio_pin_direction_intialize@_pin_config cstackCOMRAM 000049
gpio_pin_direction_intialize@ret cstackCOMRAM 000051
gpio_pin_intialize@_pin_config cstackCOMRAM 000053
gpio_pin_intialize@ret cstackCOMRAM 000056
gpio_pin_write_logic@_pin_config cstackCOMRAM 000049
gpio_pin_write_logic@logic cstackCOMRAM 00004B
gpio_pin_write_logic@ret cstackCOMRAM 000052
int$flags temp 00007D
int_func intcode_body 001046
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 cstackCOMRAM 00005F
lcd_4bit_intialize@lcd cstackCOMRAM 00005B
lcd_4bit_intialize@ret cstackCOMRAM 000060
lcd_4bit_send_command@command cstackCOMRAM 000059
lcd_4bit_send_command@lcd cstackCOMRAM 000057
lcd_4bit_send_command@ret cstackCOMRAM 00005A
lcd_4bit_send_enable_signal@lcd cstackCOMRAM 000053
lcd_4bit_send_enable_signal@ret cstackCOMRAM 000055
lcd_8bit_intialize@l_data_pins_counter cstackCOMRAM 000063
lcd_8bit_intialize@lcd cstackCOMRAM 00005F
lcd_8bit_intialize@ret cstackCOMRAM 000064
lcd_8bit_send_char_data@data cstackCOMRAM 000058
lcd_8bit_send_char_data@l_pin_counter cstackCOMRAM 00005E
lcd_8bit_send_char_data@lcd cstackCOMRAM 000056
lcd_8bit_send_char_data@ret cstackCOMRAM 00005D
lcd_8bit_send_char_data_pos@column cstackCOMRAM 000069
lcd_8bit_send_char_data_pos@data cstackCOMRAM 00006A
lcd_8bit_send_char_data_pos@lcd cstackCOMRAM 000066
lcd_8bit_send_char_data_pos@ret cstackCOMRAM 00006B
lcd_8bit_send_char_data_pos@row cstackCOMRAM 000068
lcd_8bit_send_command@command cstackCOMRAM 000058
lcd_8bit_send_command@l_pin_counter cstackCOMRAM 00005E
lcd_8bit_send_command@lcd cstackCOMRAM 000056
lcd_8bit_send_command@ret cstackCOMRAM 00005D
lcd_8bit_send_custom_char@_chr cstackCOMRAM 000070
lcd_8bit_send_custom_char@column cstackCOMRAM 00006F
lcd_8bit_send_custom_char@lcd cstackCOMRAM 00006C
lcd_8bit_send_custom_char@lcd_counter cstackCOMRAM 000076
lcd_8bit_send_custom_char@mem_pos cstackCOMRAM 000072
lcd_8bit_send_custom_char@ret cstackCOMRAM 000075
lcd_8bit_send_custom_char@row cstackCOMRAM 00006E
lcd_8bit_send_enable_signal@lcd cstackCOMRAM 000053
lcd_8bit_send_enable_signal@ret cstackCOMRAM 000055
lcd_8bit_set_cursor@coulmn cstackCOMRAM 000062
lcd_8bit_set_cursor@lcd cstackCOMRAM 00005F
lcd_8bit_set_cursor@ret cstackCOMRAM 000065
lcd_8bit_set_cursor@row cstackCOMRAM 000061
lcd_send_4bits@_data_command cstackCOMRAM 000055
lcd_send_4bits@lcd cstackCOMRAM 000053
lcd_send_4bits@ret cstackCOMRAM 000056
led_initialize@F3048 bssCOMRAM 000047
led_turn_off@F3058 bssCOMRAM 000045
led_turn_on@F3053 bssCOMRAM 000046
led_turn_toggle@F3063 bssCOMRAM 000044
relay_initialize@F3042 bssCOMRAM 000043
relay_turn_off@F3052 bssCOMRAM 000041
relay_turn_on@F3047 bssCOMRAM 000042
stackhi (abs) 000000
stacklo (abs) 000000
start init 00000E
start_initialization cinit 001DE6
ttemp5 temp 00007E
ttemp6 temp 000081
ttemp7 temp 000085
wtemp8 temp 00007E
MODULE INFORMATION
Module Function Class Link Load Size
ECU_Layer/Chr_LCD/ecu_chr_lcd.c
_lcd_8bit_intialize CODE 17F8 0000 296
_lcd_8bit_send_char_data_pos CODE 1E4A 0000 70
_lcd_8bit_set_cursor CODE 1A48 0000 168
_lcd_8bit_send_enable_signal CODE 1E90 0000 54
_lcd_4bit_send_command CODE 1CA0 0000 114
_lcd_send_4bits CODE 1D7E 0000 104
_lcd_4bit_intialize CODE 1920 0000 296
_lcd_8bit_send_custom_char CODE 1AF0 0000 144
_lcd_4bit_send_enable_signal CODE 1EC6 0000 54
_lcd_8bit_send_command CODE 1C10 0000 144
_lcd_8bit_send_char_data CODE 1B80 0000 144
ECU_Layer/Chr_LCD/ecu_chr_lcd.c estimated size: 1588
MCAL_Layer/I2C/hal_i2c.c
_MSSP_I2C_ISR CODE 1FE6 0000 4
_MSSP_I2C_BC_ISR CODE 1FEA 0000 4
MCAL_Layer/I2C/hal_i2c.c estimated size: 8
shared
_customChar1 SMALLCONST 1039 0000 8
_customChar2 SMALLCONST 1031 0000 8
_customChar3 SMALLCONST 1029 0000 8
_customChar4 SMALLCONST 1021 0000 8
_customChar5 SMALLCONST 1019 0000 8
_customChar6 SMALLCONST 1011 0000 8
_btn_values SMALLCONST 1001 0000 16
__initialization CODE 1DE6 0000 90
shared estimated size: 154
MCAL_Layer/Interrupt/mcal_external_interrupt.c
_RB4_ISR CODE 1F92 0000 26
_RB5_ISR CODE 1F78 0000 26
_RB6_ISR CODE 1F5E 0000 26
_RB7_ISR CODE 1F44 0000 26
_INT0_ISR CODE 1FF6 0000 4
_INT1_ISR CODE 1FF2 0000 4
_INT2_ISR CODE 1FEE 0000 4
MCAL_Layer/Interrupt/mcal_external_interrupt.c estimated size: 116
MCAL_Layer/ADC/hal_adc.c
_ADC_ISR CODE 2002 0000 4
MCAL_Layer/ADC/hal_adc.c estimated size: 4
MCAL_Layer/Interrupt/mcal_interrupt_manager.c
_InterruptManager CODE 0008 0000 1004
MCAL_Layer/Interrupt/mcal_interrupt_manager.c estimated size: 1004
MCAL_Layer/GPIO/hal_gpio.c
_gpio_pin_write_logic CODE 16CC 0000 300
_gpio_pin_intialize CODE 1D12 0000 108
_gpio_pin_direction_intialize CODE 1588 0000 324
MCAL_Layer/GPIO/hal_gpio.c estimated size: 732
MCAL_Layer/USART/hal_usart.c
_USART_RX_ISR CODE 2006 0000 2
_USART_TX_ISR CODE 1FE2 0000 4
MCAL_Layer/USART/hal_usart.c estimated size: 6
ECU_Layer/ecu_layer_init.c
_ecu_layer_intialize CODE 1F2A 0000 26
ECU_Layer/ecu_layer_init.c estimated size: 26
application.c
_main CODE 142C 0000 348
_application_intialize CODE 1FD8 0000 6
application.c estimated size: 354
MCAL_Layer/Timer3/hal_timer3.c
_TMR3_ISR CODE 1FAC 0000 12
MCAL_Layer/Timer3/hal_timer3.c estimated size: 12
MCAL_Layer/Timer2/hal_timer2.c
_TMR2_ISR CODE 1FD0 0000 8
MCAL_Layer/Timer2/hal_timer2.c estimated size: 8
MCAL_Layer/Timer1/hal_timer1.c
_TMR1_ISR CODE 1FB8 0000 12
MCAL_Layer/Timer1/hal_timer1.c estimated size: 12
MCAL_Layer/Timer0/hal_timer0.c
_TMR0_ISR CODE 1FC4 0000 12
MCAL_Layer/Timer0/hal_timer0.c estimated size: 12
MCAL_Layer/CCP/hal_ccp.c
_CCP1_ISR CODE 1FFE 0000 4
_CCP2_ISR CODE 1FFA 0000 4
MCAL_Layer/CCP/hal_ccp.c estimated size: 8