summaryrefslogtreecommitdiff
path: root/dist/default/production/resbox.X.production.map
blob: 3bf4994191cadd64421638422d3d8d7fd3fa4745 (plain)
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
Microchip Technology Inc, v2.10 (B)

Tool Name:
  /opt/microchip/xc16/v2.10/bin/bin/../bin/elf-ld

Command:
  -p24FV16KM202 \
  --mdfp=/opt/microchip/mplabx/v6.15/packs/Microchip/PIC24F-KA-KL-KM_DFP/1.4.83/xc16 \
  -o \
  dist/default/production/resbox.X.production.elf \
  -L/opt/microchip/xc16/v2.10/bin/bin/.. \
  -L/opt/microchip/mplabx/v6.15/packs/Microchip/PIC24F-KA-KL-KM_DFP/1.4.83/xc16/bin/../support/PIC24F/gld \
  -L/opt/microchip/xc16/v2.10/bin/bin/../../lib \
  -L/opt/microchip/xc16/v2.10/bin/bin/../../support/PIC24E/gld \
  -L/opt/microchip/xc16/v2.10/bin/bin/../../support/PIC24F/gld \
  -L/opt/microchip/xc16/v2.10/bin/bin/../../support/PIC24H/gld \
  -L/opt/microchip/xc16/v2.10/bin/bin/../../support/dsPIC30F/gld \
  -L/opt/microchip/xc16/v2.10/bin/bin/../../support/dsPIC33C/gld \
  -L/opt/microchip/xc16/v2.10/bin/bin/../../support/dsPIC33E/gld \
  -L/opt/microchip/xc16/v2.10/bin/bin/../../support/dsPIC33F/gld \
  build/default/production/mcc_generated_files/interrupt_manager.o \
  build/default/production/mcc_generated_files/clock.o \
  build/default/production/mcc_generated_files/pin_manager.o \
  build/default/production/mcc_generated_files/mssp2_i2c.o \
  build/default/production/mcc_generated_files/system.o \
  build/default/production/mcc_generated_files/traps.o \
  build/default/production/mcc_generated_files/mcc.o \
  build/default/production/mcc_generated_files/mssp1_spi.o \
  build/default/production/main.o \
  build/default/production/SPI.o \
  build/default/production/mcc_generated_files/tmr1.o \
  --defsym=__MPLAB_BUILD=1 \
  -Tp24FV16KM202.gld.00 \
  --stack=16 \
  --check-sections \
  --data-init \
  --pack-data \
  --handles \
  --isr \
  --no-gc-sections \
  --fill-upper=0 \
  --stackguard=16 \
  --no-force-link \
  --smart-io \
  -Map=dist/default/production/resbox.X.production.map \
  --report-mem \
  --memorysummary \
  dist/default/production/memoryfile.xml \
  -start-group \
  --library=c99-pic30-elf \
  --library=m-elf \
  --library=c99-elf \
  -end-group \


Optional library libpPIC24Fxxx.a not found
Archive member included because of file (symbol)

/opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-pic30-elf.a(crt0_standard.o)
                              (__resetPRI)
/opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-pic30-elf.a(data_init_standard.o)
                              /opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-pic30-elf.a(crt0_standard.o) (__data_init_standard)
/opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-pic30-elf.a(crt_start_mode_normal.Meo)
                              (__crt_start_mode_normal)


Selected CodeGuard Options:
  FGS:GWRP:OFF
  FGS:GCP:OFF
  FBS:BWRP:OFF
  FBS:BSS:OFF

CodeGuard FLASH Memory:
  boot    (none)
  secure  (none)
  general 0x200 to 0x2bfe

CodeGuard RAM Memory:
  general 0x800 to 0xfff
  secure  (none)
  boot    (none)

CodeGuard EEPROM Memory:
  general 0x7ffe00 to 0x7fffff
  secure  (none)
  boot    (none)


xc16-ld 2.10 (B)

Default Code Model: Small
Default Data Model: Small
Default Scalar Model: Small

"program" Memory  [Origin = 0x200, Length = 0x2a00]

section                    address   length (PC units)   length (bytes) (dec)
-------                    -------   -----------------   --------------------
.text                        0x200               0x264           0x396  (918)
.text                        0x464               0x6e2           0xa53  (2643)
.dinit                       0xb46                0x36            0x51  (81)
.text                        0xb7c                0x6a            0x9f  (159)

                 Total "program" memory used (bytes):          0xed9  (3801) 23%


"data" Memory  [Origin = 0x800, Length = 0x800]

section                    address      alignment gaps    total length  (dec)
-------                    -------      --------------    -------------------
.nbss                        0x800                   0            0x4a  (74)
.ndata                       0x84a                   0             0xa  (10)
.nbss                        0x854                   0             0x4  (4)
.ndata                       0x858                   0             0x2  (2)
.nbss                        0x85a                   0             0x2  (2)

                 Total "data" memory used (bytes):           0x5c  (92) 4%


Dynamic Memory Usage

region                     address                      maximum length  (dec)
------                     -------                      ---------------------
heap                             0                                   0  (0)
stack                        0x85c                               0x7a4  (1956)

                 Maximum dynamic memory (bytes):          0x7a4  (1956)

Info: Project is using a large data memory model when small data memory model is sufficient.


External Symbols in Data Memory (by address):

                    0x0820                  _WriteBuffer
                    0x0826                  _ReadBuffer
                    0x082c                  _writeData
                    0x082e                  _readData
                    0x0830                  _addr0
                    0x0831                  _addr1
                    0x0832                  _write
                    0x0834                  _total
                    0x083e                  _yeah
                    0x083f                  _index
                    0x0840                  _temp
                    0x0841                  _i2cArray
                    0x084a                  _slaveAddress
                    0x084b                  _regAdd
                    0x0854                  _TMR1_InterruptHandler
                    0x085a                  _nullarray

External Symbols in Data Memory (by name):

                    0x0826                  _ReadBuffer
                    0x0854                  _TMR1_InterruptHandler
                    0x0820                  _WriteBuffer
                    0x0830                  _addr0
                    0x0831                  _addr1
                    0x0841                  _i2cArray
                    0x083f                  _index
                    0x085a                  _nullarray
                    0x082e                  _readData
                    0x084b                  _regAdd
                    0x084a                  _slaveAddress
                    0x0840                  _temp
                    0x0834                  _total
                    0x0832                  _write
                    0x082c                  _writeData
                    0x083e                  _yeah

External Symbols in Program Memory (by address):

                  0x000200                  __resetPRI
                  0x00023c                  __psv_init
                  0x000252                  __data_init
                  0x000252                  __data_init_standard
                  0x0002cc                  __MSSP2Interrupt
                  0x0003ac                  __OscillatorFail
                  0x0003cc                  __StackError
                  0x0003ee                  __AddressError
                  0x00040e                  __MathError
                  0x00042e                  __T1Interrupt
                  0x00045e                  __DefaultInterrupt
                  0x000464                  _Message_OUT
                  0x0004ee                  _Message_BIM
                  0x00052a                  _Message_MAPIN0
                  0x000566                  _Message_MAPIN1
                  0x0005a2                  _Message_INST
                  0x0005b4                  _Message_DAGIOL
                  0x0005f0                  _Message_DAGOSM
                  0x000602                  _Message_DAGOLON
                  0x000614                  _Message_DAGOLONEN
                  0x000650                  _Message_HWCR
                  0x000674                  _Message_HWCROCL
                  0x00069a                  _Message_HWCRPWM
                  0x0006d6                  _Message_PWMCR0
                  0x000752                  _Message_PWMCR1
                  0x0007ce                  _Message_PWMOUT
                  0x00080c                  _Message_PWMMAP
                  0x00084a                  _MSSP1_SPI_Initialize
                  0x000862                  _MSSP1_SPI_Exchange8bit
                  0x00087c                  _MSSP1_SPI_Exchange8bitBuffer
                  0x0008f0                  _MSSP1_SPI_IsBufferFull
                  0x000904                  _MSSP1_SPI_HasWriteCollisionOccured
                  0x00091a                  _MSSP1_SPI_HasReceiveOverflowOccured
                  0x000930                  _SPI_slaveSelect
                  0x000938                  _SPI_slaveDeselect
                  0x000940                  _MSSP2_I2C_Initialize
                  0x00096c                  _MSSP2_I2C_ReadPointerSet
                  0x000978                  _MSSP2_I2C_WritePointerSet
                  0x000984                  _MSSP2_I2C_ReadPointerGet
                  0x00098c                  _MSSP2_I2C_WritePointerGet
                  0x000994                  _MSSP2_I2C_SlaveAddressMaskSet
                  0x0009a0                  _MSSP2_I2C_SlaveAddressSet
                  0x0009d6                  _MSSP2_I2C_StatusCallback
                  0x000a1a                  _TMR1_Initialize
                  0x000a3a                  _TMR1_Period16BitSet
                  0x000a48                  _TMR1_Period16BitGet
                  0x000a50                  _TMR1_Counter16BitSet
                  0x000a5e                  _TMR1_Counter16BitGet
                  0x000a70                  _TMR1_SetInterruptHandler
                  0x000a80                  _TMR1_Start
                  0x000a8c                  _TMR1_Stop
                  0x000a96                  _TMR1_GetElapsedThenClear
                  0x000aac                  _TMR1_SoftwareCounterGet
                  0x000ab6                  _TMR1_SoftwareCounterClear
                  0x000abe                  _main
                  0x000b10                  _CLOCK_Initialize
                  0x000b7c                  _PIN_MANAGER_Initialize
                  0x000ba2                  _INTERRUPT_Initialize
                  0x000bd4                  _SYSTEM_Initialize
                  0xf80000                  __FBS.sec
                  0xf80004                  __FGS.sec

External Symbols in Program Memory (by name):

                  0x000b10                  _CLOCK_Initialize
                  0x000ba2                  _INTERRUPT_Initialize
                  0x000862                  _MSSP1_SPI_Exchange8bit
                  0x00087c                  _MSSP1_SPI_Exchange8bitBuffer
                  0x00091a                  _MSSP1_SPI_HasReceiveOverflowOccured
                  0x000904                  _MSSP1_SPI_HasWriteCollisionOccured
                  0x00084a                  _MSSP1_SPI_Initialize
                  0x0008f0                  _MSSP1_SPI_IsBufferFull
                  0x000940                  _MSSP2_I2C_Initialize
                  0x000984                  _MSSP2_I2C_ReadPointerGet
                  0x00096c                  _MSSP2_I2C_ReadPointerSet
                  0x000994                  _MSSP2_I2C_SlaveAddressMaskSet
                  0x0009a0                  _MSSP2_I2C_SlaveAddressSet
                  0x0009d6                  _MSSP2_I2C_StatusCallback
                  0x00098c                  _MSSP2_I2C_WritePointerGet
                  0x000978                  _MSSP2_I2C_WritePointerSet
                  0x0004ee                  _Message_BIM
                  0x0005b4                  _Message_DAGIOL
                  0x000602                  _Message_DAGOLON
                  0x000614                  _Message_DAGOLONEN
                  0x0005f0                  _Message_DAGOSM
                  0x000650                  _Message_HWCR
                  0x000674                  _Message_HWCROCL
                  0x00069a                  _Message_HWCRPWM
                  0x0005a2                  _Message_INST
                  0x00052a                  _Message_MAPIN0
                  0x000566                  _Message_MAPIN1
                  0x000464                  _Message_OUT
                  0x0006d6                  _Message_PWMCR0
                  0x000752                  _Message_PWMCR1
                  0x00080c                  _Message_PWMMAP
                  0x0007ce                  _Message_PWMOUT
                  0x000b7c                  _PIN_MANAGER_Initialize
                  0x000938                  _SPI_slaveDeselect
                  0x000930                  _SPI_slaveSelect
                  0x000bd4                  _SYSTEM_Initialize
                  0x000a5e                  _TMR1_Counter16BitGet
                  0x000a50                  _TMR1_Counter16BitSet
                  0x000a96                  _TMR1_GetElapsedThenClear
                  0x000a1a                  _TMR1_Initialize
                  0x000a48                  _TMR1_Period16BitGet
                  0x000a3a                  _TMR1_Period16BitSet
                  0x000a70                  _TMR1_SetInterruptHandler
                  0x000ab6                  _TMR1_SoftwareCounterClear
                  0x000aac                  _TMR1_SoftwareCounterGet
                  0x000a80                  _TMR1_Start
                  0x000a8c                  _TMR1_Stop
                  0x0003ee                  __AddressError
                  0x00045e                  __DefaultInterrupt
                  0xf80000                  __FBS.sec
                  0xf80004                  __FGS.sec
                  0x0002cc                  __MSSP2Interrupt
                  0x00040e                  __MathError
                  0x0003ac                  __OscillatorFail
                  0x0003cc                  __StackError
                  0x00042e                  __T1Interrupt
                  0x000252                  __data_init
                  0x000252                  __data_init_standard
                  0x00023c                  __psv_init
                  0x000200                  __resetPRI
                  0x000abe                  _main

Memory Configuration

Name             Origin             Length             Attributes
data             0x000800           0x000800           a !xr
reset            0x000000           0x000004  
ivt              0x000004           0x0000fc  
_reserved        0x000100           0x000004  
aivt             0x000104           0x0000fc  
program          0x000200           0x002a00           xr
eedata           0x7ffe00           0x000200  
FBS              0xf80000           0x000002  
FGS              0xf80004           0x000002  
FOSCSEL          0xf80006           0x000002  
FOSC             0xf80008           0x000002  
FWDT             0xf8000a           0x000002  
FPOR             0xf8000c           0x000002  
FICD             0xf8000e           0x000002  
*default*        0x000000           0xffffffffffffffff  

Linker script and memory map

LOAD build/default/production/mcc_generated_files/interrupt_manager.o
LOAD build/default/production/mcc_generated_files/clock.o
LOAD build/default/production/mcc_generated_files/pin_manager.o
LOAD build/default/production/mcc_generated_files/mssp2_i2c.o
LOAD build/default/production/mcc_generated_files/system.o
LOAD build/default/production/mcc_generated_files/traps.o
LOAD build/default/production/mcc_generated_files/mcc.o
LOAD build/default/production/mcc_generated_files/mssp1_spi.o
LOAD build/default/production/main.o
LOAD build/default/production/SPI.o
LOAD build/default/production/mcc_generated_files/tmr1.o
                    0x0001                  __MPLAB_BUILD = 0x1
LOAD pPIC24Fxxx
LOAD /opt/microchip/xc16/v2.10/bin/bin/../../lib/libfx-elf.a
                    0xf80000                  __FBS = 0xf80000
                    0xf80004                  __FGS = 0xf80004
                    0xf80006                  __FOSCSEL = 0xf80006
                    0xf80008                  __FOSC = 0xf80008
                    0xf8000a                  __FWDT = 0xf8000a
                    0xf8000c                  __FPOR = 0xf8000c
                    0xf8000e                  __FICD = 0xf8000e
                    0x0001                  __NO_HANDLES = 0x1
                    0x0200                  __CODE_BASE = 0x200
                    0x2a00                  __CODE_LENGTH = 0x2a00
                    0x0004                  __IVT_BASE = 0x4
                    0x0104                  __AIVT_BASE = 0x104
                    0x0800                  __DATA_BASE = 0x800
                    0x0800                  __DATA_LENGTH = 0x800

.reset            0x000000          0x4
                  0x000000          0x2 SHORT 0x200 ABSOLUTE (__reset)
                  0x000001          0x2 SHORT 0x4
                  0x000002          0x2 SHORT 0x0 ((ABSOLUTE (__reset) >> 0x10) & 0x7f)
                  0x000003          0x2 SHORT 0x0

.text             0x000200        0x264
 *(.init)
 .init            0x000200         0x4c /opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-pic30-elf.a(crt0_standard.o)
                  0x000200                  __reset
                  0x000200                  __resetPRI
                  0x00023c                  __psv_init
 .init            0x00024c         0x7c /opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-pic30-elf.a(data_init_standard.o)
                  0x000252                  __data_init
                  0x000252                  __data_init_standard
 *(.user_init)
 *(.handle)
 *(.isr*)
 .isr.text        0x0002cc         0xe0 build/default/production/mcc_generated_files/mssp2_i2c.o
                  0x0002cc                  __MSSP2Interrupt
 .isr.text        0x0003ac         0x82 build/default/production/mcc_generated_files/traps.o
                  0x0003ac                  __OscillatorFail
                  0x0003cc                  __StackError
                  0x0003ee                  __AddressError
                  0x00040e                  __MathError
 .isr.text        0x00042e         0x30 build/default/production/mcc_generated_files/tmr1.o
                  0x00042e                  __T1Interrupt
 .isr             0x00045e          0x4 default_isr
                  0x00045e                  __DefaultInterrupt
 *(.libc)
 *(.libm)
 *(.libdsp)
 *(.lib*)
 .libpic30_crt_start_mode
                  0x000462          0x2 /opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-pic30-elf.a(crt_start_mode_normal.Meo)
                  0x000462                  __crt_start_mode_normal
                  0x000462                  __crt_start_mode

usercode
 *(usercode)

__FBS             0xf80000          0x2
 *(__FBS.sec*)
 __FBS.sec        0xf80000          0x2 /CW/_FBSx0 Ôþ\
                  0xf80000                  __FBS.sec

__FGS             0xf80004          0x2
 *(__FGS.sec*)
 __FGS.sec        0xf80004          0x2 /CW/_FGS¨lŸÔþ\
                  0xf80004                  __FGS.sec

__FOSCSEL
 *(__FOSCSEL.sec*)

__FOSC
 *(__FOSC.sec*)

__FWDT
 *(__FWDT.sec*)

__FPOR
 *(__FPOR.sec*)

__FICD
 *(__FICD.sec*)

.comment
 *(.comment)

.debug_info       0x000000       0x3c77
 *(.debug_info)
 .debug_info      0x000000        0x525 build/default/production/mcc_generated_files/interrupt_manager.o
 .debug_info      0x000525        0x28b build/default/production/mcc_generated_files/clock.o
 .debug_info      0x0007b0        0x2ea build/default/production/mcc_generated_files/pin_manager.o
 .debug_info      0x000a9a        0xe28 build/default/production/mcc_generated_files/mssp2_i2c.o
 .debug_info      0x0018c2        0x327 build/default/production/mcc_generated_files/system.o
 .debug_info      0x001be9        0x390 build/default/production/mcc_generated_files/traps.o
 .debug_info      0x001f79        0x935 build/default/production/mcc_generated_files/mssp1_spi.o
 .debug_info      0x0028ae        0x3fb build/default/production/main.o
 .debug_info      0x002ca9        0x534 build/default/production/SPI.o
 .debug_info      0x0031dd        0xa9a build/default/production/mcc_generated_files/tmr1.o
 *(.gnu.linkonce.wi.*)

.debug_abbrev     0x000000        0x967
 *(.debug_abbrev)
 .debug_abbrev    0x000000         0xb4 build/default/production/mcc_generated_files/interrupt_manager.o
 .debug_abbrev    0x0000b4         0x59 build/default/production/mcc_generated_files/clock.o
 .debug_abbrev    0x00010d         0x6a build/default/production/mcc_generated_files/pin_manager.o
 .debug_abbrev    0x000177        0x1d7 build/default/production/mcc_generated_files/mssp2_i2c.o
 .debug_abbrev    0x00034e         0xb4 build/default/production/mcc_generated_files/system.o
 .debug_abbrev    0x000402        0x10d build/default/production/mcc_generated_files/traps.o
 .debug_abbrev    0x00050f          0x1 build/default/production/mcc_generated_files/mcc.o
 .debug_abbrev    0x000510        0x11c build/default/production/mcc_generated_files/mssp1_spi.o
 .debug_abbrev    0x00062c         0xd9 build/default/production/main.o
 .debug_abbrev    0x000705         0xd5 build/default/production/SPI.o
 .debug_abbrev    0x0007da        0x18d build/default/production/mcc_generated_files/tmr1.o

.debug_line       0x000000        0xb82
 *(.debug_line)
 .debug_line      0x000000        0x110 build/default/production/mcc_generated_files/interrupt_manager.o
 .debug_line      0x000110        0x10d build/default/production/mcc_generated_files/clock.o
 .debug_line      0x00021d        0x114 build/default/production/mcc_generated_files/pin_manager.o
 .debug_line      0x000331        0x185 build/default/production/mcc_generated_files/mssp2_i2c.o
 .debug_line      0x0004b6        0x10a build/default/production/mcc_generated_files/system.o
 .debug_line      0x0005c0        0x135 build/default/production/mcc_generated_files/traps.o
 .debug_line      0x0006f5         0x1a build/default/production/mcc_generated_files/mcc.o
 .debug_line      0x00070f        0x136 build/default/production/mcc_generated_files/mssp1_spi.o
 .debug_line      0x000845        0x106 build/default/production/main.o
 .debug_line      0x00094b         0xe9 build/default/production/SPI.o
 .debug_line      0x000a34        0x14e build/default/production/mcc_generated_files/tmr1.o

.debug_frame      0x000000        0x760
 *(.debug_frame)
 .debug_frame     0x000000         0x2e build/default/production/mcc_generated_files/interrupt_manager.o
 .debug_frame     0x00002e         0x2e build/default/production/mcc_generated_files/clock.o
 .debug_frame     0x00005c         0x2e build/default/production/mcc_generated_files/pin_manager.o
 .debug_frame     0x00008a        0x110 build/default/production/mcc_generated_files/mssp2_i2c.o
 .debug_frame     0x00019a         0x2e build/default/production/mcc_generated_files/system.o
 .debug_frame     0x0001c8        0x140 build/default/production/mcc_generated_files/traps.o
 .debug_frame     0x000308         0xec build/default/production/mcc_generated_files/mssp1_spi.o
 .debug_frame     0x0003f4         0x2e build/default/production/main.o
 .debug_frame     0x000422        0x1b4 build/default/production/SPI.o
 .debug_frame     0x0005d6        0x18a build/default/production/mcc_generated_files/tmr1.o

.debug_str        0x000000        0x153
 *(.debug_str)
 .debug_str       0x000000         0x13 build/default/production/mcc_generated_files/interrupt_manager.o
 .debug_str       0x000013         0x62 build/default/production/mcc_generated_files/mssp2_i2c.o
 .debug_str       0x000075          0xc build/default/production/mcc_generated_files/system.o
 .debug_str       0x000081          0xc build/default/production/mcc_generated_files/traps.o
 .debug_str       0x00008d         0x47 build/default/production/mcc_generated_files/mssp1_spi.o
 .debug_str       0x0000d4         0x1c build/default/production/main.o
 .debug_str       0x0000f0         0x28 build/default/production/SPI.o
 .debug_str       0x000118         0x3b build/default/production/mcc_generated_files/tmr1.o

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_pubnames
                  0x000000        0x687
 *(.debug_pubnames)
 .debug_pubnames
                  0x000000         0x2b build/default/production/mcc_generated_files/interrupt_manager.o
 .debug_pubnames
                  0x00002b         0x27 build/default/production/mcc_generated_files/clock.o
 .debug_pubnames
                  0x000052         0x2d build/default/production/mcc_generated_files/pin_manager.o
 .debug_pubnames
                  0x00007f        0x157 build/default/production/mcc_generated_files/mssp2_i2c.o
 .debug_pubnames
                  0x0001d6         0x28 build/default/production/mcc_generated_files/system.o
 .debug_pubnames
                  0x0001fe         0x6f build/default/production/mcc_generated_files/traps.o
 .debug_pubnames
                  0x00026d         0xfb build/default/production/mcc_generated_files/mssp1_spi.o
 .debug_pubnames
                  0x000368         0x29 build/default/production/main.o
 .debug_pubnames
                  0x000391        0x1a0 build/default/production/SPI.o
 .debug_pubnames
                  0x000531        0x156 build/default/production/mcc_generated_files/tmr1.o

.debug_ranges
 *(.debug_ranges)

.debug_aranges    0x000000         0xf0
 *(.debug_aranges)
 .debug_aranges
                  0x000000         0x18 build/default/production/mcc_generated_files/interrupt_manager.o
 .debug_aranges
                  0x000018         0x18 build/default/production/mcc_generated_files/clock.o
 .debug_aranges
                  0x000030         0x18 build/default/production/mcc_generated_files/pin_manager.o
 .debug_aranges
                  0x000048         0x18 build/default/production/mcc_generated_files/mssp2_i2c.o
 .debug_aranges
                  0x000060         0x18 build/default/production/mcc_generated_files/system.o
 .debug_aranges
                  0x000078         0x18 build/default/production/mcc_generated_files/traps.o
 .debug_aranges
                  0x000090         0x18 build/default/production/mcc_generated_files/mssp1_spi.o
 .debug_aranges
                  0x0000a8         0x18 build/default/production/main.o
 .debug_aranges
                  0x0000c0         0x18 build/default/production/SPI.o
 .debug_aranges
                  0x0000d8         0x18 build/default/production/mcc_generated_files/tmr1.o
                    0x0000                  WREG0 = 0x0
                    0x0000                  _WREG0 = 0x0
                    0x0002                  WREG1 = 0x2
                    0x0002                  _WREG1 = 0x2
                    0x0004                  WREG2 = 0x4
                    0x0004                  _WREG2 = 0x4
                    0x0006                  WREG3 = 0x6
                    0x0006                  _WREG3 = 0x6
                    0x0008                  WREG4 = 0x8
                    0x0008                  _WREG4 = 0x8
                    0x000a                  WREG5 = 0xa
                    0x000a                  _WREG5 = 0xa
                    0x000c                  WREG6 = 0xc
                    0x000c                  _WREG6 = 0xc
                    0x000e                  WREG7 = 0xe
                    0x000e                  _WREG7 = 0xe
                    0x0010                  WREG8 = 0x10
                    0x0010                  _WREG8 = 0x10
                    0x0012                  WREG9 = 0x12
                    0x0012                  _WREG9 = 0x12
                    0x0014                  WREG10 = 0x14
                    0x0014                  _WREG10 = 0x14
                    0x0016                  WREG11 = 0x16
                    0x0016                  _WREG11 = 0x16
                    0x0018                  WREG12 = 0x18
                    0x0018                  _WREG12 = 0x18
                    0x001a                  WREG13 = 0x1a
                    0x001a                  _WREG13 = 0x1a
                    0x001c                  WREG14 = 0x1c
                    0x001c                  _WREG14 = 0x1c
                    0x001e                  WREG15 = 0x1e
                    0x001e                  _WREG15 = 0x1e
                    0x0020                  SPLIM = 0x20
                    0x0020                  _SPLIM = 0x20
                    0x002e                  PCL = 0x2e
                    0x002e                  _PCL = 0x2e
                    0x0030                  PCH = 0x30
                    0x0030                  _PCH = 0x30
                    0x0032                  TBLPAG = 0x32
                    0x0032                  _TBLPAG = 0x32
                    0x0032                  _TBLPAGbits = 0x32
                    0x0034                  PSVPAG = 0x34
                    0x0034                  _PSVPAG = 0x34
                    0x0034                  _PSVPAGbits = 0x34
                    0x0036                  RCOUNT = 0x36
                    0x0036                  _RCOUNT = 0x36
                    0x0042                  SR = 0x42
                    0x0042                  _SR = 0x42
                    0x0042                  _SRbits = 0x42
                    0x0044                  CORCON = 0x44
                    0x0044                  _CORCON = 0x44
                    0x0044                  _CORCONbits = 0x44
                    0x0052                  DISICNT = 0x52
                    0x0052                  _DISICNT = 0x52
                    0x0052                  _DISICNTbits = 0x52
                    0x0056                  CNPD1 = 0x56
                    0x0056                  _CNPD1 = 0x56
                    0x0056                  _CNPD1bits = 0x56
                    0x0058                  CNPD2 = 0x58
                    0x0058                  _CNPD2 = 0x58
                    0x0058                  _CNPD2bits = 0x58
                    0x0062                  CNEN1 = 0x62
                    0x0062                  _CNEN1 = 0x62
                    0x0062                  _CNEN1bits = 0x62
                    0x0064                  CNEN2 = 0x64
                    0x0064                  _CNEN2 = 0x64
                    0x0064                  _CNEN2bits = 0x64
                    0x006e                  CNPU1 = 0x6e
                    0x006e                  _CNPU1 = 0x6e
                    0x006e                  _CNPU1bits = 0x6e
                    0x0070                  CNPU2 = 0x70
                    0x0070                  _CNPU2 = 0x70
                    0x0070                  _CNPU2bits = 0x70
                    0x0080                  INTCON1 = 0x80
                    0x0080                  _INTCON1 = 0x80
                    0x0080                  _INTCON1bits = 0x80
                    0x0082                  INTCON2 = 0x82
                    0x0082                  _INTCON2 = 0x82
                    0x0082                  _INTCON2bits = 0x82
                    0x0084                  IFS0 = 0x84
                    0x0084                  _IFS0 = 0x84
                    0x0084                  _IFS0bits = 0x84
                    0x0086                  IFS1 = 0x86
                    0x0086                  _IFS1 = 0x86
                    0x0086                  _IFS1bits = 0x86
                    0x0088                  IFS2 = 0x88
                    0x0088                  _IFS2 = 0x88
                    0x0088                  _IFS2bits = 0x88
                    0x008a                  IFS3 = 0x8a
                    0x008a                  _IFS3 = 0x8a
                    0x008a                  _IFS3bits = 0x8a
                    0x008c                  IFS4 = 0x8c
                    0x008c                  _IFS4 = 0x8c
                    0x008c                  _IFS4bits = 0x8c
                    0x008e                  IFS5 = 0x8e
                    0x008e                  _IFS5 = 0x8e
                    0x008e                  _IFS5bits = 0x8e
                    0x0090                  IFS6 = 0x90
                    0x0090                  _IFS6 = 0x90
                    0x0090                  _IFS6bits = 0x90
                    0x0094                  IEC0 = 0x94
                    0x0094                  _IEC0 = 0x94
                    0x0094                  _IEC0bits = 0x94
                    0x0096                  IEC1 = 0x96
                    0x0096                  _IEC1 = 0x96
                    0x0096                  _IEC1bits = 0x96
                    0x0098                  IEC2 = 0x98
                    0x0098                  _IEC2 = 0x98
                    0x0098                  _IEC2bits = 0x98
                    0x009a                  IEC3 = 0x9a
                    0x009a                  _IEC3 = 0x9a
                    0x009a                  _IEC3bits = 0x9a
                    0x009c                  IEC4 = 0x9c
                    0x009c                  _IEC4 = 0x9c
                    0x009c                  _IEC4bits = 0x9c
                    0x009e                  IEC5 = 0x9e
                    0x009e                  _IEC5 = 0x9e
                    0x009e                  _IEC5bits = 0x9e
                    0x00a0                  IEC6 = 0xa0
                    0x00a0                  _IEC6 = 0xa0
                    0x00a0                  _IEC6bits = 0xa0
                    0x00a4                  IPC0 = 0xa4
                    0x00a4                  _IPC0 = 0xa4
                    0x00a4                  _IPC0bits = 0xa4
                    0x00a6                  IPC1 = 0xa6
                    0x00a6                  _IPC1 = 0xa6
                    0x00a6                  _IPC1bits = 0xa6
                    0x00a8                  IPC2 = 0xa8
                    0x00a8                  _IPC2 = 0xa8
                    0x00a8                  _IPC2bits = 0xa8
                    0x00aa                  IPC3 = 0xaa
                    0x00aa                  _IPC3 = 0xaa
                    0x00aa                  _IPC3bits = 0xaa
                    0x00ac                  IPC4 = 0xac
                    0x00ac                  _IPC4 = 0xac
                    0x00ac                  _IPC4bits = 0xac
                    0x00ae                  IPC5 = 0xae
                    0x00ae                  _IPC5 = 0xae
                    0x00ae                  _IPC5bits = 0xae
                    0x00b0                  IPC6 = 0xb0
                    0x00b0                  _IPC6 = 0xb0
                    0x00b0                  _IPC6bits = 0xb0
                    0x00b2                  IPC7 = 0xb2
                    0x00b2                  _IPC7 = 0xb2
                    0x00b2                  _IPC7bits = 0xb2
                    0x00b8                  IPC10 = 0xb8
                    0x00b8                  _IPC10 = 0xb8
                    0x00b8                  _IPC10bits = 0xb8
                    0x00bc                  IPC12 = 0xbc
                    0x00bc                  _IPC12 = 0xbc
                    0x00bc                  _IPC12bits = 0xbc
                    0x00c2                  IPC15 = 0xc2
                    0x00c2                  _IPC15 = 0xc2
                    0x00c2                  _IPC15bits = 0xc2
                    0x00c4                  IPC16 = 0xc4
                    0x00c4                  _IPC16 = 0xc4
                    0x00c4                  _IPC16bits = 0xc4
                    0x00c8                  IPC18 = 0xc8
                    0x00c8                  _IPC18 = 0xc8
                    0x00c8                  _IPC18bits = 0xc8
                    0x00ca                  IPC19 = 0xca
                    0x00ca                  _IPC19 = 0xca
                    0x00ca                  _IPC19bits = 0xca
                    0x00cc                  IPC20 = 0xcc
                    0x00cc                  _IPC20 = 0xcc
                    0x00cc                  _IPC20bits = 0xcc
                    0x00d4                  IPC24 = 0xd4
                    0x00d4                  _IPC24 = 0xd4
                    0x00d4                  _IPC24bits = 0xd4
                    0x00e0                  INTTREG = 0xe0
                    0x00e0                  _INTTREG = 0xe0
                    0x00e0                  _INTTREGbits = 0xe0
                    0x0100                  TMR1 = 0x100
                    0x0100                  _TMR1 = 0x100
                    0x0102                  PR1 = 0x102
                    0x0102                  _PR1 = 0x102
                    0x0104                  T1CON = 0x104
                    0x0104                  _T1CON = 0x104
                    0x0104                  _T1CONbits = 0x104
                    0x0122                  CLC1CONL = 0x122
                    0x0122                  _CLC1CONL = 0x122
                    0x0122                  _CLC1CONLbits = 0x122
                    0x0124                  CLC1CONH = 0x124
                    0x0124                  _CLC1CONH = 0x124
                    0x0124                  _CLC1CONHbits = 0x124
                    0x0126                  CLC1SEL = 0x126
                    0x0126                  _CLC1SEL = 0x126
                    0x0126                  _CLC1SELbits = 0x126
                    0x0126                  CLC1SELL = 0x126
                    0x0126                  _CLC1SELL = 0x126
                    0x0126                  _CLC1SELLbits = 0x126
                    0x012a                  CLC1GLSL = 0x12a
                    0x012a                  _CLC1GLSL = 0x12a
                    0x012a                  _CLC1GLSLbits = 0x12a
                    0x012c                  CLC1GLSH = 0x12c
                    0x012c                  _CLC1GLSH = 0x12c
                    0x012c                  _CLC1GLSHbits = 0x12c
                    0x012e                  CLC2CONL = 0x12e
                    0x012e                  _CLC2CONL = 0x12e
                    0x012e                  _CLC2CONLbits = 0x12e
                    0x0130                  CLC2CONH = 0x130
                    0x0130                  _CLC2CONH = 0x130
                    0x0130                  _CLC2CONHbits = 0x130
                    0x0132                  CLC2SEL = 0x132
                    0x0132                  _CLC2SEL = 0x132
                    0x0132                  _CLC2SELbits = 0x132
                    0x0132                  CLC2SELL = 0x132
                    0x0132                  _CLC2SELL = 0x132
                    0x0132                  _CLC2SELLbits = 0x132
                    0x0136                  CLC2GLSL = 0x136
                    0x0136                  _CLC2GLSL = 0x136
                    0x0136                  _CLC2GLSLbits = 0x136
                    0x0138                  CLC2GLSH = 0x138
                    0x0138                  _CLC2GLSH = 0x138
                    0x0138                  _CLC2GLSHbits = 0x138
                    0x0140                  CCP1CON1L = 0x140
                    0x0140                  _CCP1CON1L = 0x140
                    0x0140                  _CCP1CON1Lbits = 0x140
                    0x0142                  CCP1CON1H = 0x142
                    0x0142                  _CCP1CON1H = 0x142
                    0x0142                  _CCP1CON1Hbits = 0x142
                    0x0144                  CCP1CON2L = 0x144
                    0x0144                  _CCP1CON2L = 0x144
                    0x0144                  _CCP1CON2Lbits = 0x144
                    0x0146                  CCP1CON2H = 0x146
                    0x0146                  _CCP1CON2H = 0x146
                    0x0146                  _CCP1CON2Hbits = 0x146
                    0x0148                  CCP1CON3L = 0x148
                    0x0148                  _CCP1CON3L = 0x148
                    0x0148                  _CCP1CON3Lbits = 0x148
                    0x014a                  CCP1CON3H = 0x14a
                    0x014a                  _CCP1CON3H = 0x14a
                    0x014a                  _CCP1CON3Hbits = 0x14a
                    0x014c                  CCP1STAT = 0x14c
                    0x014c                  _CCP1STAT = 0x14c
                    0x014c                  _CCP1STATbits = 0x14c
                    0x014c                  CCP1STATL = 0x14c
                    0x014c                  _CCP1STATL = 0x14c
                    0x014c                  _CCP1STATLbits = 0x14c
                    0x0150                  CCP1TMRL = 0x150
                    0x0150                  _CCP1TMRL = 0x150
                    0x0152                  CCP1TMRH = 0x152
                    0x0152                  _CCP1TMRH = 0x152
                    0x0154                  CCP1PRL = 0x154
                    0x0154                  _CCP1PRL = 0x154
                    0x0156                  CCP1PRH = 0x156
                    0x0156                  _CCP1PRH = 0x156
                    0x0158                  CCP1RA = 0x158
                    0x0158                  _CCP1RA = 0x158
                    0x0158                  CCP1RAL = 0x158
                    0x0158                  _CCP1RAL = 0x158
                    0x015c                  CCP1RB = 0x15c
                    0x015c                  _CCP1RB = 0x15c
                    0x015c                  CCP1RBL = 0x15c
                    0x015c                  _CCP1RBL = 0x15c
                    0x0160                  CCP1BUFL = 0x160
                    0x0160                  _CCP1BUFL = 0x160
                    0x0162                  CCP1BUFH = 0x162
                    0x0162                  _CCP1BUFH = 0x162
                    0x0164                  CCP2CON1L = 0x164
                    0x0164                  _CCP2CON1L = 0x164
                    0x0164                  _CCP2CON1Lbits = 0x164
                    0x0166                  CCP2CON1H = 0x166
                    0x0166                  _CCP2CON1H = 0x166
                    0x0166                  _CCP2CON1Hbits = 0x166
                    0x0168                  CCP2CON2L = 0x168
                    0x0168                  _CCP2CON2L = 0x168
                    0x0168                  _CCP2CON2Lbits = 0x168
                    0x016a                  CCP2CON2H = 0x16a
                    0x016a                  _CCP2CON2H = 0x16a
                    0x016a                  _CCP2CON2Hbits = 0x16a
                    0x016c                  CCP2CON3L = 0x16c
                    0x016c                  _CCP2CON3L = 0x16c
                    0x016c                  _CCP2CON3Lbits = 0x16c
                    0x016e                  CCP2CON3H = 0x16e
                    0x016e                  _CCP2CON3H = 0x16e
                    0x016e                  _CCP2CON3Hbits = 0x16e
                    0x0170                  CCP2STAT = 0x170
                    0x0170                  _CCP2STAT = 0x170
                    0x0170                  _CCP2STATbits = 0x170
                    0x0170                  CCP2STATL = 0x170
                    0x0170                  _CCP2STATL = 0x170
                    0x0170                  _CCP2STATLbits = 0x170
                    0x0174                  CCP2TMRL = 0x174
                    0x0174                  _CCP2TMRL = 0x174
                    0x0176                  CCP2TMRH = 0x176
                    0x0176                  _CCP2TMRH = 0x176
                    0x0178                  CCP2PRL = 0x178
                    0x0178                  _CCP2PRL = 0x178
                    0x017a                  CCP2PRH = 0x17a
                    0x017a                  _CCP2PRH = 0x17a
                    0x017c                  CCP2RA = 0x17c
                    0x017c                  _CCP2RA = 0x17c
                    0x017c                  CCP2RAL = 0x17c
                    0x017c                  _CCP2RAL = 0x17c
                    0x0180                  CCP2RB = 0x180
                    0x0180                  _CCP2RB = 0x180
                    0x0180                  CCP2RBL = 0x180
                    0x0180                  _CCP2RBL = 0x180
                    0x0184                  CCP2BUFL = 0x184
                    0x0184                  _CCP2BUFL = 0x184
                    0x0186                  CCP2BUFH = 0x186
                    0x0186                  _CCP2BUFH = 0x186
                    0x0188                  CCP3CON1L = 0x188
                    0x0188                  _CCP3CON1L = 0x188
                    0x0188                  _CCP3CON1Lbits = 0x188
                    0x018a                  CCP3CON1H = 0x18a
                    0x018a                  _CCP3CON1H = 0x18a
                    0x018a                  _CCP3CON1Hbits = 0x18a
                    0x018c                  CCP3CON2L = 0x18c
                    0x018c                  _CCP3CON2L = 0x18c
                    0x018c                  _CCP3CON2Lbits = 0x18c
                    0x018e                  CCP3CON2H = 0x18e
                    0x018e                  _CCP3CON2H = 0x18e
                    0x018e                  _CCP3CON2Hbits = 0x18e
                    0x0190                  CCP3CON3L = 0x190
                    0x0190                  _CCP3CON3L = 0x190
                    0x0190                  _CCP3CON3Lbits = 0x190
                    0x0192                  CCP3CON3H = 0x192
                    0x0192                  _CCP3CON3H = 0x192
                    0x0192                  _CCP3CON3Hbits = 0x192
                    0x0194                  CCP3STAT = 0x194
                    0x0194                  _CCP3STAT = 0x194
                    0x0194                  _CCP3STATbits = 0x194
                    0x0194                  CCP3STATL = 0x194
                    0x0194                  _CCP3STATL = 0x194
                    0x0194                  _CCP3STATLbits = 0x194
                    0x0198                  CCP3TMRL = 0x198
                    0x0198                  _CCP3TMRL = 0x198
                    0x019a                  CCP3TMRH = 0x19a
                    0x019a                  _CCP3TMRH = 0x19a
                    0x019c                  CCP3PRL = 0x19c
                    0x019c                  _CCP3PRL = 0x19c
                    0x019e                  CCP3PRH = 0x19e
                    0x019e                  _CCP3PRH = 0x19e
                    0x01a0                  CCP3RA = 0x1a0
                    0x01a0                  _CCP3RA = 0x1a0
                    0x01a0                  CCP3RAL = 0x1a0
                    0x01a0                  _CCP3RAL = 0x1a0
                    0x01a4                  CCP3RB = 0x1a4
                    0x01a4                  _CCP3RB = 0x1a4
                    0x01a4                  CCP3RBL = 0x1a4
                    0x01a4                  _CCP3RBL = 0x1a4
                    0x01a8                  CCP3BUFL = 0x1a8
                    0x01a8                  _CCP3BUFL = 0x1a8
                    0x01aa                  CCP3BUFH = 0x1aa
                    0x01aa                  _CCP3BUFH = 0x1aa
                    0x01ac                  CCP4CON1L = 0x1ac
                    0x01ac                  _CCP4CON1L = 0x1ac
                    0x01ac                  _CCP4CON1Lbits = 0x1ac
                    0x01ae                  CCP4CON1H = 0x1ae
                    0x01ae                  _CCP4CON1H = 0x1ae
                    0x01ae                  _CCP4CON1Hbits = 0x1ae
                    0x01b0                  CCP4CON2L = 0x1b0
                    0x01b0                  _CCP4CON2L = 0x1b0
                    0x01b0                  _CCP4CON2Lbits = 0x1b0
                    0x01b2                  CCP4CON2H = 0x1b2
                    0x01b2                  _CCP4CON2H = 0x1b2
                    0x01b2                  _CCP4CON2Hbits = 0x1b2
                    0x01b6                  CCP4CON3H = 0x1b6
                    0x01b6                  _CCP4CON3H = 0x1b6
                    0x01b6                  _CCP4CON3Hbits = 0x1b6
                    0x01b8                  CCP4STAT = 0x1b8
                    0x01b8                  _CCP4STAT = 0x1b8
                    0x01b8                  _CCP4STATbits = 0x1b8
                    0x01b8                  CCP4STATL = 0x1b8
                    0x01b8                  _CCP4STATL = 0x1b8
                    0x01b8                  _CCP4STATLbits = 0x1b8
                    0x01bc                  CCP4TMRL = 0x1bc
                    0x01bc                  _CCP4TMRL = 0x1bc
                    0x01be                  CCP4TMRH = 0x1be
                    0x01be                  _CCP4TMRH = 0x1be
                    0x01c0                  CCP4PRL = 0x1c0
                    0x01c0                  _CCP4PRL = 0x1c0
                    0x01c2                  CCP4PRH = 0x1c2
                    0x01c2                  _CCP4PRH = 0x1c2
                    0x01c4                  CCP4RA = 0x1c4
                    0x01c4                  _CCP4RA = 0x1c4
                    0x01c4                  CCP4RAL = 0x1c4
                    0x01c4                  _CCP4RAL = 0x1c4
                    0x01c8                  CCP4RB = 0x1c8
                    0x01c8                  _CCP4RB = 0x1c8
                    0x01c8                  CCP4RBL = 0x1c8
                    0x01c8                  _CCP4RBL = 0x1c8
                    0x01cc                  CCP4BUFL = 0x1cc
                    0x01cc                  _CCP4BUFL = 0x1cc
                    0x01ce                  CCP4BUFH = 0x1ce
                    0x01ce                  _CCP4BUFH = 0x1ce
                    0x01d0                  CCP5CON1L = 0x1d0
                    0x01d0                  _CCP5CON1L = 0x1d0
                    0x01d0                  _CCP5CON1Lbits = 0x1d0
                    0x01d2                  CCP5CON1H = 0x1d2
                    0x01d2                  _CCP5CON1H = 0x1d2
                    0x01d2                  _CCP5CON1Hbits = 0x1d2
                    0x01d4                  CCP5CON2L = 0x1d4
                    0x01d4                  _CCP5CON2L = 0x1d4
                    0x01d4                  _CCP5CON2Lbits = 0x1d4
                    0x01d6                  CCP5CON2H = 0x1d6
                    0x01d6                  _CCP5CON2H = 0x1d6
                    0x01d6                  _CCP5CON2Hbits = 0x1d6
                    0x01da                  CCP5CON3H = 0x1da
                    0x01da                  _CCP5CON3H = 0x1da
                    0x01da                  _CCP5CON3Hbits = 0x1da
                    0x01dc                  CCP5STAT = 0x1dc
                    0x01dc                  _CCP5STAT = 0x1dc
                    0x01dc                  _CCP5STATbits = 0x1dc
                    0x01dc                  CCP5STATL = 0x1dc
                    0x01dc                  _CCP5STATL = 0x1dc
                    0x01dc                  _CCP5STATLbits = 0x1dc
                    0x01e0                  CCP5TMRL = 0x1e0
                    0x01e0                  _CCP5TMRL = 0x1e0
                    0x01e2                  CCP5TMRH = 0x1e2
                    0x01e2                  _CCP5TMRH = 0x1e2
                    0x01e4                  CCP5PRL = 0x1e4
                    0x01e4                  _CCP5PRL = 0x1e4
                    0x01e6                  CCP5PRH = 0x1e6
                    0x01e6                  _CCP5PRH = 0x1e6
                    0x01e8                  CCP5RA = 0x1e8
                    0x01e8                  _CCP5RA = 0x1e8
                    0x01e8                  CCP5RAL = 0x1e8
                    0x01e8                  _CCP5RAL = 0x1e8
                    0x01ec                  CCP5RB = 0x1ec
                    0x01ec                  _CCP5RB = 0x1ec
                    0x01ec                  CCP5RBL = 0x1ec
                    0x01ec                  _CCP5RBL = 0x1ec
                    0x01f0                  CCP5BUFL = 0x1f0
                    0x01f0                  _CCP5BUFL = 0x1f0
                    0x01f2                  CCP5BUFH = 0x1f2
                    0x01f2                  _CCP5BUFH = 0x1f2
                    0x0200                  SPI1BUF = 0x200
                    0x0200                  _SPI1BUF = 0x200
                    0x0200                  _SPI1BUFbits = 0x200
                    0x0200                  SSP1BUF = 0x200
                    0x0200                  _SSP1BUF = 0x200
                    0x0200                  _SSP1BUFbits = 0x200
                    0x0202                  SSP1CON1 = 0x202
                    0x0202                  _SSP1CON1 = 0x202
                    0x0202                  _SSP1CON1bits = 0x202
                    0x0204                  SSP1CON2 = 0x204
                    0x0204                  _SSP1CON2 = 0x204
                    0x0204                  _SSP1CON2bits = 0x204
                    0x0206                  SSP1CON3 = 0x206
                    0x0206                  _SSP1CON3 = 0x206
                    0x0206                  _SSP1CON3bits = 0x206
                    0x0208                  SSP1STAT = 0x208
                    0x0208                  _SSP1STAT = 0x208
                    0x0208                  _SSP1STATbits = 0x208
                    0x020a                  I2C1ADD = 0x20a
                    0x020a                  _I2C1ADD = 0x20a
                    0x020a                  _I2C1ADDbits = 0x20a
                    0x020a                  I2C1BRG = 0x20a
                    0x020a                  _I2C1BRG = 0x20a
                    0x020a                  _I2C1BRGbits = 0x20a
                    0x020a                  SSP1ADD = 0x20a
                    0x020a                  _SSP1ADD = 0x20a
                    0x020a                  _SSP1ADDbits = 0x20a
                    0x020a                  SSP1BRG = 0x20a
                    0x020a                  _SSP1BRG = 0x20a
                    0x020a                  _SSP1BRGbits = 0x20a
                    0x020c                  I2C1MSK = 0x20c
                    0x020c                  _I2C1MSK = 0x20c
                    0x020c                  _I2C1MSKbits = 0x20c
                    0x020c                  SSP1MSK = 0x20c
                    0x020c                  _SSP1MSK = 0x20c
                    0x020c                  _SSP1MSKbits = 0x20c
                    0x0210                  SPI2BUF = 0x210
                    0x0210                  _SPI2BUF = 0x210
                    0x0210                  _SPI2BUFbits = 0x210
                    0x0210                  SSP2BUF = 0x210
                    0x0210                  _SSP2BUF = 0x210
                    0x0210                  _SSP2BUFbits = 0x210
                    0x0212                  SSP2CON1 = 0x212
                    0x0212                  _SSP2CON1 = 0x212
                    0x0212                  _SSP2CON1bits = 0x212
                    0x0214                  SSP2CON2 = 0x214
                    0x0214                  _SSP2CON2 = 0x214
                    0x0214                  _SSP2CON2bits = 0x214
                    0x0216                  SSP2CON3 = 0x216
                    0x0216                  _SSP2CON3 = 0x216
                    0x0216                  _SSP2CON3bits = 0x216
                    0x0218                  SSP2STAT = 0x218
                    0x0218                  _SSP2STAT = 0x218
                    0x0218                  _SSP2STATbits = 0x218
                    0x021a                  I2C2ADD = 0x21a
                    0x021a                  _I2C2ADD = 0x21a
                    0x021a                  _I2C2ADDbits = 0x21a
                    0x021a                  I2C2BRG = 0x21a
                    0x021a                  _I2C2BRG = 0x21a
                    0x021a                  _I2C2BRGbits = 0x21a
                    0x021a                  SSP2ADD = 0x21a
                    0x021a                  _SSP2ADD = 0x21a
                    0x021a                  _SSP2ADDbits = 0x21a
                    0x021a                  SSP2BRG = 0x21a
                    0x021a                  _SSP2BRG = 0x21a
                    0x021a                  _SSP2BRGbits = 0x21a
                    0x021c                  I2C2MSK = 0x21c
                    0x021c                  _I2C2MSK = 0x21c
                    0x021c                  _I2C2MSKbits = 0x21c
                    0x021c                  SSP2MSK = 0x21c
                    0x021c                  _SSP2MSK = 0x21c
                    0x021c                  _SSP2MSKbits = 0x21c
                    0x0220                  U1MODE = 0x220
                    0x0220                  _U1MODE = 0x220
                    0x0220                  _U1MODEbits = 0x220
                    0x0222                  U1STA = 0x222
                    0x0222                  _U1STA = 0x222
                    0x0222                  _U1STAbits = 0x222
                    0x0224                  U1TXREG = 0x224
                    0x0224                  _U1TXREG = 0x224
                    0x0226                  U1RXREG = 0x226
                    0x0226                  _U1RXREG = 0x226
                    0x0228                  U1BRG = 0x228
                    0x0228                  _U1BRG = 0x228
                    0x0230                  U2MODE = 0x230
                    0x0230                  _U2MODE = 0x230
                    0x0230                  _U2MODEbits = 0x230
                    0x0232                  U2STA = 0x232
                    0x0232                  _U2STA = 0x232
                    0x0232                  _U2STAbits = 0x232
                    0x0234                  U2TXREG = 0x234
                    0x0234                  _U2TXREG = 0x234
                    0x0236                  U2RXREG = 0x236
                    0x0236                  _U2RXREG = 0x236
                    0x0238                  U2BRG = 0x238
                    0x0238                  _U2BRG = 0x238
                    0x024a                  AMP1CON = 0x24a
                    0x024a                  _AMP1CON = 0x24a
                    0x024a                  _AMP1CONbits = 0x24a
                    0x024c                  AMP2CON = 0x24c
                    0x024c                  _AMP2CON = 0x24c
                    0x024c                  _AMP2CONbits = 0x24c
                    0x0274                  DAC1CON = 0x274
                    0x0274                  _DAC1CON = 0x274
                    0x0274                  _DAC1CONbits = 0x274
                    0x0276                  DAC1DAT = 0x276
                    0x0276                  _DAC1DAT = 0x276
                    0x0278                  DAC2CON = 0x278
                    0x0278                  _DAC2CON = 0x278
                    0x0278                  _DAC2CONbits = 0x278
                    0x027a                  DAC2DAT = 0x27a
                    0x027a                  _DAC2DAT = 0x27a
                    0x02c0                  TRISA = 0x2c0
                    0x02c0                  _TRISA = 0x2c0
                    0x02c0                  _TRISAbits = 0x2c0
                    0x02c2                  PORTA = 0x2c2
                    0x02c2                  _PORTA = 0x2c2
                    0x02c2                  _PORTAbits = 0x2c2
                    0x02c4                  LATA = 0x2c4
                    0x02c4                  _LATA = 0x2c4
                    0x02c4                  _LATAbits = 0x2c4
                    0x02c6                  ODCA = 0x2c6
                    0x02c6                  _ODCA = 0x2c6
                    0x02c6                  _ODCAbits = 0x2c6
                    0x02c8                  TRISB = 0x2c8
                    0x02c8                  _TRISB = 0x2c8
                    0x02c8                  _TRISBbits = 0x2c8
                    0x02ca                  PORTB = 0x2ca
                    0x02ca                  _PORTB = 0x2ca
                    0x02ca                  _PORTBbits = 0x2ca
                    0x02cc                  LATB = 0x2cc
                    0x02cc                  _LATB = 0x2cc
                    0x02cc                  _LATBbits = 0x2cc
                    0x02ce                  ODCB = 0x2ce
                    0x02ce                  _ODCB = 0x2ce
                    0x02ce                  _ODCBbits = 0x2ce
                    0x02fc                  PADCFG1 = 0x2fc
                    0x02fc                  _PADCFG1 = 0x2fc
                    0x02fc                  _PADCFG1bits = 0x2fc
                    0x0300                  ADC1BUF0 = 0x300
                    0x0300                  _ADC1BUF0 = 0x300
                    0x0302                  ADC1BUF1 = 0x302
                    0x0302                  _ADC1BUF1 = 0x302
                    0x0304                  ADC1BUF2 = 0x304
                    0x0304                  _ADC1BUF2 = 0x304
                    0x0306                  ADC1BUF3 = 0x306
                    0x0306                  _ADC1BUF3 = 0x306
                    0x0308                  ADC1BUF4 = 0x308
                    0x0308                  _ADC1BUF4 = 0x308
                    0x030a                  ADC1BUF5 = 0x30a
                    0x030a                  _ADC1BUF5 = 0x30a
                    0x030c                  ADC1BUF6 = 0x30c
                    0x030c                  _ADC1BUF6 = 0x30c
                    0x030e                  ADC1BUF7 = 0x30e
                    0x030e                  _ADC1BUF7 = 0x30e
                    0x0310                  ADC1BUF8 = 0x310
                    0x0310                  _ADC1BUF8 = 0x310
                    0x0312                  ADC1BUF9 = 0x312
                    0x0312                  _ADC1BUF9 = 0x312
                    0x0314                  ADC1BUF10 = 0x314
                    0x0314                  _ADC1BUF10 = 0x314
                    0x0316                  ADC1BUF11 = 0x316
                    0x0316                  _ADC1BUF11 = 0x316
                    0x0318                  ADC1BUF12 = 0x318
                    0x0318                  _ADC1BUF12 = 0x318
                    0x031a                  ADC1BUF13 = 0x31a
                    0x031a                  _ADC1BUF13 = 0x31a
                    0x031c                  ADC1BUF14 = 0x31c
                    0x031c                  _ADC1BUF14 = 0x31c
                    0x031e                  ADC1BUF15 = 0x31e
                    0x031e                  _ADC1BUF15 = 0x31e
                    0x0320                  ADC1BUF16 = 0x320
                    0x0320                  _ADC1BUF16 = 0x320
                    0x0322                  ADC1BUF17 = 0x322
                    0x0322                  _ADC1BUF17 = 0x322
                    0x0324                  ADC1BUF18 = 0x324
                    0x0324                  _ADC1BUF18 = 0x324
                    0x0326                  ADC1BUF19 = 0x326
                    0x0326                  _ADC1BUF19 = 0x326
                    0x0328                  ADC1BUF20 = 0x328
                    0x0328                  _ADC1BUF20 = 0x328
                    0x032a                  ADC1BUF21 = 0x32a
                    0x032a                  _ADC1BUF21 = 0x32a
                    0x032c                  ADC1BUF22 = 0x32c
                    0x032c                  _ADC1BUF22 = 0x32c
                    0x032e                  ADC1BUF23 = 0x32e
                    0x032e                  _ADC1BUF23 = 0x32e
                    0x0340                  AD1CON1 = 0x340
                    0x0340                  _AD1CON1 = 0x340
                    0x0340                  _AD1CON1bits = 0x340
                    0x0342                  AD1CON2 = 0x342
                    0x0342                  _AD1CON2 = 0x342
                    0x0342                  _AD1CON2bits = 0x342
                    0x0344                  AD1CON3 = 0x344
                    0x0344                  _AD1CON3 = 0x344
                    0x0344                  _AD1CON3bits = 0x344
                    0x0348                  AD1CHS = 0x348
                    0x0348                  _AD1CHS = 0x348
                    0x0348                  _AD1CHSbits = 0x348
                    0x0348                  AD1CHS0 = 0x348
                    0x0348                  _AD1CHS0 = 0x348
                    0x0348                  _AD1CHS0bits = 0x348
                    0x034e                  AD1CSSH = 0x34e
                    0x034e                  _AD1CSSH = 0x34e
                    0x034e                  _AD1CSSHbits = 0x34e
                    0x0350                  AD1CSSL = 0x350
                    0x0350                  _AD1CSSL = 0x350
                    0x0350                  _AD1CSSLbits = 0x350
                    0x0354                  AD1CON5 = 0x354
                    0x0354                  _AD1CON5 = 0x354
                    0x0354                  _AD1CON5bits = 0x354
                    0x0356                  AD1CHITH = 0x356
                    0x0356                  _AD1CHITH = 0x356
                    0x0356                  _AD1CHITHbits = 0x356
                    0x0358                  AD1CHITL = 0x358
                    0x0358                  _AD1CHITL = 0x358
                    0x0358                  _AD1CHITLbits = 0x358
                    0x035a                  CTMUCON1L = 0x35a
                    0x035a                  _CTMUCON1L = 0x35a
                    0x035a                  _CTMUCON1Lbits = 0x35a
                    0x035c                  CTMUCON1H = 0x35c
                    0x035c                  _CTMUCON1H = 0x35c
                    0x035c                  _CTMUCON1Hbits = 0x35c
                    0x035e                  CTMUCON2 = 0x35e
                    0x035e                  _CTMUCON2 = 0x35e
                    0x035e                  _CTMUCON2bits = 0x35e
                    0x035e                  CTMUCON2L = 0x35e
                    0x035e                  _CTMUCON2L = 0x35e
                    0x035e                  _CTMUCON2Lbits = 0x35e
                    0x0360                  AD1CTMENH = 0x360
                    0x0360                  _AD1CTMENH = 0x360
                    0x0360                  _AD1CTMENHbits = 0x360
                    0x0362                  AD1CTMENL = 0x362
                    0x0362                  _AD1CTMENL = 0x362
                    0x0362                  _AD1CTMENLbits = 0x362
                    0x04e0                  ANSA = 0x4e0
                    0x04e0                  _ANSA = 0x4e0
                    0x04e0                  _ANSAbits = 0x4e0
                    0x04e0                  ANSELA = 0x4e0
                    0x04e0                  _ANSELA = 0x4e0
                    0x04e0                  _ANSELAbits = 0x4e0
                    0x04e2                  ANSB = 0x4e2
                    0x04e2                  _ANSB = 0x4e2
                    0x04e2                  _ANSBbits = 0x4e2
                    0x04e2                  ANSELB = 0x4e2
                    0x04e2                  _ANSELB = 0x4e2
                    0x04e2                  _ANSELBbits = 0x4e2
                    0x0620                  ALRMVAL = 0x620
                    0x0620                  _ALRMVAL = 0x620
                    0x0622                  ALCFGRPT = 0x622
                    0x0622                  _ALCFGRPT = 0x622
                    0x0622                  _ALCFGRPTbits = 0x622
                    0x0624                  RTCVAL = 0x624
                    0x0624                  _RTCVAL = 0x624
                    0x0626                  RCFGCAL = 0x626
                    0x0626                  _RCFGCAL = 0x626
                    0x0626                  _RCFGCALbits = 0x626
                    0x0628                  RTCPWC = 0x628
                    0x0628                  _RTCPWC = 0x628
                    0x0628                  _RTCPWCbits = 0x628
                    0x0630                  CMSTAT = 0x630
                    0x0630                  _CMSTAT = 0x630
                    0x0630                  _CMSTATbits = 0x630
                    0x0632                  CVRCON = 0x632
                    0x0632                  _CVRCON = 0x632
                    0x0632                  _CVRCONbits = 0x632
                    0x0634                  CM1CON = 0x634
                    0x0634                  _CM1CON = 0x634
                    0x0634                  _CM1CONbits = 0x634
                    0x0636                  CM2CON = 0x636
                    0x0636                  _CM2CON = 0x636
                    0x0636                  _CM2CONbits = 0x636
                    0x0638                  CM3CON = 0x638
                    0x0638                  _CM3CON = 0x638
                    0x0638                  _CM3CONbits = 0x638
                    0x0670                  BUFCON0 = 0x670
                    0x0670                  _BUFCON0 = 0x670
                    0x0670                  _BUFCON0bits = 0x670
                    0x0740                  RCON = 0x740
                    0x0740                  _RCON = 0x740
                    0x0740                  _RCONbits = 0x740
                    0x0742                  OSCCON = 0x742
                    0x0742                  _OSCCON = 0x742
                    0x0742                  _OSCCONbits = 0x742
                    0x0742                  OSCCONL = 0x742
                    0x0742                  _OSCCONL = 0x742
                    0x0743                  OSCCONH = 0x743
                    0x0743                  _OSCCONH = 0x743
                    0x0744                  CLKDIV = 0x744
                    0x0744                  _CLKDIV = 0x744
                    0x0744                  _CLKDIVbits = 0x744
                    0x0748                  OSCTUN = 0x748
                    0x0748                  _OSCTUN = 0x748
                    0x0748                  _OSCTUNbits = 0x748
                    0x074e                  REFOCON = 0x74e
                    0x074e                  _REFOCON = 0x74e
                    0x074e                  _REFOCONbits = 0x74e
                    0x0756                  HLVDCON = 0x756
                    0x0756                  _HLVDCON = 0x756
                    0x0756                  _HLVDCONbits = 0x756
                    0x0760                  NVMCON = 0x760
                    0x0760                  _NVMCON = 0x760
                    0x0760                  _NVMCONbits = 0x760
                    0x0766                  NVMKEY = 0x766
                    0x0766                  _NVMKEY = 0x766
                    0x0766                  _NVMKEYbits = 0x766
                    0x0768                  ULPWCON = 0x768
                    0x0768                  _ULPWCON = 0x768
                    0x0768                  _ULPWCONbits = 0x768
                    0x0770                  PMD1 = 0x770
                    0x0770                  _PMD1 = 0x770
                    0x0770                  _PMD1bits = 0x770
                    0x0772                  PMD2 = 0x772
                    0x0772                  _PMD2 = 0x772
                    0x0772                  _PMD2bits = 0x772
                    0x0774                  PMD3 = 0x774
                    0x0774                  _PMD3 = 0x774
                    0x0774                  _PMD3bits = 0x774
                    0x0776                  PMD4 = 0x776
                    0x0776                  _PMD4 = 0x776
                    0x0776                  _PMD4bits = 0x776
                    0x077a                  PMD6 = 0x77a
                    0x077a                  _PMD6 = 0x77a
                    0x077a                  _PMD6bits = 0x77a
                    0x077e                  PMD8 = 0x77e
                    0x077e                  _PMD8 = 0x77e
                    0x077e                  _PMD8bits = 0x77e
                    0x0220                  UART1 = 0x220
                    0x0220                  _UART1 = 0x220
                    0x0230                  UART2 = 0x230
                    0x0230                  _UART2 = 0x230
START GROUP
LOAD /opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-pic30-elf.a
LOAD /opt/microchip/xc16/v2.10/bin/bin/../../lib/libm-elf.a
LOAD /opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-elf.a
END GROUP
OUTPUT(dist/default/production/resbox.X.production.elf elf32-pic30)
LOAD /CW/_FGS¨lŸÔþ\
LOAD /CW/_FBSx0 Ôþ\
LOAD jump_table
LOAD default_isr
LOAD data_init

.debug_pubtypes
                  0x0000f0        0x42c
 .debug_pubtypes
                  0x0000f0         0x5b build/default/production/mcc_generated_files/interrupt_manager.o
 .debug_pubtypes
                  0x00014b         0x2b build/default/production/mcc_generated_files/clock.o
 .debug_pubtypes
                  0x000176         0x1f build/default/production/mcc_generated_files/pin_manager.o
 .debug_pubtypes
                  0x000195        0x114 build/default/production/mcc_generated_files/mssp2_i2c.o
 .debug_pubtypes
                  0x0002a9         0x42 build/default/production/mcc_generated_files/system.o
 .debug_pubtypes
                  0x0002eb         0x4e build/default/production/mcc_generated_files/traps.o
 .debug_pubtypes
                  0x000339         0x92 build/default/production/mcc_generated_files/mssp1_spi.o
 .debug_pubtypes
                  0x0003cb         0x65 build/default/production/main.o
 .debug_pubtypes
                  0x000430         0x2b build/default/production/SPI.o
 .debug_pubtypes
                  0x00045b         0xc1 build/default/production/mcc_generated_files/tmr1.o

__c30_signature
                  0x00051c         0x4e
 __c30_signature
                  0x00051c          0x6 build/default/production/mcc_generated_files/interrupt_manager.o
 __c30_signature
                  0x000522          0x6 build/default/production/mcc_generated_files/clock.o
 __c30_signature
                  0x000528          0x6 build/default/production/mcc_generated_files/pin_manager.o
 __c30_signature
                  0x00052e          0x6 build/default/production/mcc_generated_files/mssp2_i2c.o
 __c30_signature
                  0x000534          0x6 build/default/production/mcc_generated_files/system.o
 __c30_signature
                  0x00053a          0x6 build/default/production/mcc_generated_files/traps.o
 __c30_signature
                  0x000540          0x6 build/default/production/mcc_generated_files/mcc.o
 __c30_signature
                  0x000546          0x6 build/default/production/mcc_generated_files/mssp1_spi.o
 __c30_signature
                  0x00054c          0x6 build/default/production/main.o
 __c30_signature
                  0x000552          0x6 build/default/production/SPI.o
 __c30_signature
                  0x000558          0x6 build/default/production/mcc_generated_files/tmr1.o
 __c30_signature
                  0x00055e          0x6 /opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-pic30-elf.a(crt0_standard.o)
 __c30_signature
                  0x000564          0x6 /opt/microchip/xc16/v2.10/bin/bin/../../lib/libc99-pic30-elf.a(data_init_standard.o)

.nbss               0x0800         0x4a
 .nbss              0x0800         0x20 build/default/production/mcc_generated_files/traps.o
 .nbss              0x0820         0x16 build/default/production/SPI.o
                    0x0820                  _WriteBuffer
                    0x0826                  _ReadBuffer
                    0x082c                  _writeData
                    0x082e                  _readData
                    0x0830                  _addr0
                    0x0831                  _addr1
                    0x0832                  _write
                    0x0834                  _total
 .nbss              0x0836         0x14 build/default/production/mcc_generated_files/mssp2_i2c.o
                    0x083e                  _yeah
                    0x083f                  _index
                    0x0840                  _temp
                    0x0841                  _i2cArray

.ndata              0x084a          0xa
 .ndata             0x084a          0xa build/default/production/mcc_generated_files/mssp2_i2c.o
                    0x084a                  _slaveAddress
                    0x084b                  _regAdd

.nbss               0x0854          0x4
 .nbss              0x0854          0x4 build/default/production/mcc_generated_files/tmr1.o
                    0x0854                  _TMR1_InterruptHandler

.ndata              0x0858          0x2
 .ndata             0x0858          0x2 build/default/production/mcc_generated_files/traps.o

.nbss               0x085a          0x2
 .nbss              0x085a          0x2 build/default/production/main.o
                    0x085a                  _nullarray

.ivt._MSSP2Interrupt
                  0x000076          0x2
 .ivt._MSSP2Interrupt
                  0x000076          0x2 build/default/production/mcc_generated_files/mssp2_i2c.o

.config_ICS       0xf8000e          0x2
 .config_ICS      0xf8000e          0x2 build/default/production/mcc_generated_files/system.o

.config_MCLRE     0xf8000c          0x2
 .config_MCLRE    0xf8000c          0x2 build/default/production/mcc_generated_files/system.o

.config_WINDIS    0xf8000a          0x2
 .config_WINDIS
                  0xf8000a          0x2 build/default/production/mcc_generated_files/system.o

.config_FCKSM     0xf80008          0x2
 .config_FCKSM    0xf80008          0x2 build/default/production/mcc_generated_files/system.o

.config_IESO      0xf80006          0x2
 .config_IESO     0xf80006          0x2 build/default/production/mcc_generated_files/system.o

.ivt._OscillatorFail
                  0x000006          0x2
 .ivt._OscillatorFail
                  0x000006          0x2 build/default/production/mcc_generated_files/traps.o

.ivt._StackError
                  0x00000a          0x2
 .ivt._StackError
                  0x00000a          0x2 build/default/production/mcc_generated_files/traps.o

.ivt._AddressError
                  0x000008          0x2
 .ivt._AddressError
                  0x000008          0x2 build/default/production/mcc_generated_files/traps.o

.ivt._MathError
                  0x00000c          0x2
 .ivt._MathError
                  0x00000c          0x2 build/default/production/mcc_generated_files/traps.o

.ivt._T1Interrupt
                  0x00001a          0x2
 .ivt._T1Interrupt
                  0x00001a          0x2 build/default/production/mcc_generated_files/tmr1.o

.text             0x000464        0x6e2
 .text            0x000464        0x3e6 build/default/production/SPI.o
                  0x000464                  _Message_OUT
                  0x0004ee                  _Message_BIM
                  0x00052a                  _Message_MAPIN0
                  0x000566                  _Message_MAPIN1
                  0x0005a2                  _Message_INST
                  0x0005b4                  _Message_DAGIOL
                  0x0005f0                  _Message_DAGOSM
                  0x000602                  _Message_DAGOLON
                  0x000614                  _Message_DAGOLONEN
                  0x000650                  _Message_HWCR
                  0x000674                  _Message_HWCROCL
                  0x00069a                  _Message_HWCRPWM
                  0x0006d6                  _Message_PWMCR0
                  0x000752                  _Message_PWMCR1
                  0x0007ce                  _Message_PWMOUT
                  0x00080c                  _Message_PWMMAP
 .text            0x00084a         0xf6 build/default/production/mcc_generated_files/mssp1_spi.o
                  0x00084a                  _MSSP1_SPI_Initialize
                  0x000862                  _MSSP1_SPI_Exchange8bit
                  0x00087c                  _MSSP1_SPI_Exchange8bitBuffer
                  0x0008f0                  _MSSP1_SPI_IsBufferFull
                  0x000904                  _MSSP1_SPI_HasWriteCollisionOccured
                  0x00091a                  _MSSP1_SPI_HasReceiveOverflowOccured
                  0x000930                  _SPI_slaveSelect
                  0x000938                  _SPI_slaveDeselect
 .text            0x000940         0xda build/default/production/mcc_generated_files/mssp2_i2c.o
                  0x000940                  _MSSP2_I2C_Initialize
                  0x00096c                  _MSSP2_I2C_ReadPointerSet
                  0x000978                  _MSSP2_I2C_WritePointerSet
                  0x000984                  _MSSP2_I2C_ReadPointerGet
                  0x00098c                  _MSSP2_I2C_WritePointerGet
                  0x000994                  _MSSP2_I2C_SlaveAddressMaskSet
                  0x0009a0                  _MSSP2_I2C_SlaveAddressSet
                  0x0009d6                  _MSSP2_I2C_StatusCallback
 .text            0x000a1a         0xa4 build/default/production/mcc_generated_files/tmr1.o
                  0x000a1a                  _TMR1_Initialize
                  0x000a3a                  _TMR1_Period16BitSet
                  0x000a48                  _TMR1_Period16BitGet
                  0x000a50                  _TMR1_Counter16BitSet
                  0x000a5e                  _TMR1_Counter16BitGet
                  0x000a66                  _TMR1_CallBack
                  0x000a70                  _TMR1_SetInterruptHandler
                  0x000a80                  _TMR1_Start
                  0x000a8c                  _TMR1_Stop
                  0x000a96                  _TMR1_GetElapsedThenClear
                  0x000aac                  _TMR1_SoftwareCounterGet
                  0x000ab6                  _TMR1_SoftwareCounterClear
 .text            0x000abe         0x52 build/default/production/main.o
                  0x000abe                  _main
 .text            0x000b10         0x36 build/default/production/mcc_generated_files/clock.o
                  0x000b10                  _CLOCK_Initialize

.dinit            0x000b46         0x36
 .dinit           0x000b46         0x36 data_init

.text             0x000b7c         0x6a
 .text            0x000b7c         0x26 build/default/production/mcc_generated_files/pin_manager.o
                  0x000b7c                  _PIN_MANAGER_Initialize
 .text            0x000ba2         0x1a build/default/production/mcc_generated_files/interrupt_manager.o
                  0x000ba2                  _INTERRUPT_Initialize
 .text            0x000bbc         0x18 build/default/production/mcc_generated_files/traps.o
                  0x000bbc                  _TRAPS_halt_on_error
 .text            0x000bd4         0x12 build/default/production/mcc_generated_files/system.o
                  0x000bd4                  _SYSTEM_Initialize