CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

Can't detect DSPIC30F6012A in Pickit 2

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
domdomgin



Joined: 15 Nov 2016
Posts: 10

View user's profile Send private message

Can't detect DSPIC30F6012A in Pickit 2
PostPosted: Tue Nov 15, 2016 3:53 am     Reply with quote

I'm using Pickit2.

Pin 1 of Pickit2 goes to 7 of dsPIC.
Pin 4 of Pickit2 goes to 16 of dsPIC.
Pin 5 of Pickit2 goes to 15 of dsPIC.

It does not seem to recognize the chip.
gjs_rsdi



Joined: 06 Feb 2006
Posts: 468
Location: Bali

View user's profile Send private message Send e-mail

PostPosted: Tue Nov 15, 2016 5:13 am     Reply with quote

From the DSPIC30F6012A datasheet:
64 pin chip: Pin 17 PGC; Pin 18 PGD; Pin 7 MCLR
80 pin chip: Pin 19 PGC; Pin 20 PGD; Pin 9 MCLR
Also need to connect VDD and VSS

Best wishes
Joe
domdomgin



Joined: 15 Nov 2016
Posts: 10

View user's profile Send private message

PostPosted: Tue Nov 15, 2016 5:27 am     Reply with quote

Thank you so very much. It finally read. what a relief. How could i have missed it.

Thanks a ton.
domdomgin



Joined: 15 Nov 2016
Posts: 10

View user's profile Send private message

PostPosted: Wed Nov 16, 2016 10:12 pm     Reply with quote

I manged to read the chip but when i load the hex file i get this message below:

Some configuration words not in hex file.
Ensure default values above right are acceptable.

Can anyone help?
domdomgin



Joined: 15 Nov 2016
Posts: 10

View user's profile Send private message

This is the hex file
PostPosted: Wed Nov 16, 2016 10:14 pm     Reply with quote

:020000040000fa
:080000000001040000000000f3
:020000040000fa
:100200000f0b210080bf21000001880000000000ca
:10021000050007000c0007006a0a02000000000049
:100220000040da000000fe004440a9000000200069
:100230000000e0000300320000002000a001880060
:100240004440a8000000060080a821000100200012
:100250001600370062004000e080480091018800ed
:100260009001ba0062004000e080480091018800df
:100270009002ba0062004000e08048000002eb00fb
:100280006028e10005003a008301e900070033001f
:10029000038009000059eb00040037006128e100e9
:1002a000010032000082eb00050007009101880088
:1002b0001001ba000200e000e6ff3a00000005006d
:1002c000910188008002780062004000e0804800d0
:1002d0003559ba008301e900080032002559ba00f7
:1002e0008301e900050032000400e000f4ff320061
:1002f00015d9ba008301e900f1ff3a0000000600b9
:10030000889fbe008a9fbe00010578000100e000c2
:100310000400350008003c000000e000200032002e
:100320000500370060001000e080180002003b006c
:1003300001f02c001a0037000004be006011b80064
:100340006b0920000982cf00020039000882cf002b
:100350000441b000694252000e00320008003b0028
:1003600082817100610164008904d1000884d30096
:100370008b05e8000442e800f9ff3a000500370069
:100380000804440089844c008b05e9000442e9001c
:10039000fbff3a00140107000af0a70001f0a000db
:1003a0004f05be004f04be0000000600889fbe003f
:1003b0008a9fbe008c1f780031010700380133008e
:1003c00003866c006450e1002e0032006420e100de
:1003d000330032006150e1002f0032006120e10063
:1003e0003100320085855500eb07b0000900200080
:1003f00008042000050037000804440089844c00ec
:100400000a0031000603430087834b0000015300bc
:1004100081815b00f8ff33000203be000800a000ea
:100420000804440089844c00f6ff3900c639dd0019
:100430008301730001003200130020008904d10001
:100440000884d3000998a300050032000800a70023
:100450000300a0008904d1000884d3008b05e800c4
:100460008904d1000884d3000001eb000281d2008e
:10047000dd00070001f0a1000cf0a70001f0a000d2
:10048000100137006420e100120132000801be00b3
:100490000200be00f7ff37006120e1000d013200cd
:1004a0006000b800f3ff37000000200001f82700cb
:1004b000f0ff37000081eb00090137000001eb007d
:1004c00007013700889fbe008a9fbe008c1f7800fe
:1004d000eb000700f200330003866c006450e1007b
:1004e000240032006420e100270032006150e10066
:1004f000220032006120e100210032008b854200a1
:10050000eb07b1000134b800003ab800080442001b
:1005100089844a00013ab8000030b8008880400061
:1005200009014a00040033000000400081804800b7
:10053000020149008b05e900c909dd008301700053
:100540000100320013002000c814de004814dd0052
:100550004709de001200b200c808de0008847000ff
:10056000a100070001f0a1000cf0a70001f0a0001d
:10057000d40037006120e100d60032000801be003f
:100580000200be00f7ff37006150e100fcff3a00b7
:10059000d000370003f0a200889fbe008a9fbe00f3
:1005a0008c1f7800b6000700bd0033006450e100e6
:1005b0004f0032006420e1005200320003826c00e0
:1005c00007003b000905d0000306d000820f54004d
:1005d0000c065d000200390002003200890178003b
:1005e000030678008582550004003d000003fd00ed
:1005f0008103fd008502ea008b854200840f7200b2
:1006000002003b0060001000e08018006011b8009c
:100610000005eb007a28e1000a00390006007800a6
:10062000c75ddd00f707b200878075002d00370039
:10063000828171000a017800610560008180d1002b
:100640000080d3008502e900f9ff3b00060440006a
:100650008784480002003b0060041400e0841c0012
:100660000988a300070032008a817100828171002d
:10067000610164008904d1000884d3008b05e8007f
:10068000170037000978a30013003a000b00e000c0
:10069000130034008b05e9000804440089844c00f1
:1006a0000a4474000978a3000d003a000b00e00032
:1006b000070034008b05e9000804440089844c00dd
:1006c00001003a000b0020000978a300f7ff320078
:1006d0000001eb0002003700828171000a017800fe
:1006e000410007000cf0a70001f0a00075003700e2
:1006f0006420e10002003a00838f6c007500330033
:100700000801be000200be006e003700f4ff2f009b
:10071000dc0037000001eb00f500070004003200a8
:100720000200200003f8230001f0a70099ff070052
:10073000000006000001be00140107000470a700bd
:1007400003f0a1006509b100160032000d0035006c
:100750006828e10006003500f0ff2f00f1ff2700b8
:100760000300e00013003b0001002800000005002a
:1007700000004000818048008502e900fcff3a004b
:1007800008003700f88f420002003c008000eb00b8
:10079000000005008100d1000080d3008502e80040
:1007a000fcff3a000300e00002003b006000100084
:1007b000e08018000000060014002000b10037009f
:1007c0000001eb00ca000700040032000200200014
:1007d00003f8230001f0a6006fff070000000600e9
:1007e00004002000a7003700810020006180550030
:1007f0000b003d000b00200061fe2f000100e10016
:100800001d00340082817100610164008904d100ff
:100810000884d3000000e800faff3a0071002000cd
:1008200061006400030070000200600009003200f3
:1008300061044400e0844c000988a50005003200f2
:100840008b05e8006808e10002003a008904d10045
:100850000884d300f20f20000258e10005003d009b
:10086000c75ddd00f907b2008980750008007800d7
:10087000000006000bf827008b0078000000050040
:100880000004be00c10007000003be000405be0056
:100890000200be00bd000700844f75000000060086
:1008a0000200be006450e100050036006420e10053
:1008b000020036000968a30001003a000800be00eb
:1008c0000160a0004f0678004f05be004f04be0037
:1008d00000000600f0ff2f00f1ff2700f9ff3700ae
:1008e000889fbe008a9fbe008c9fbe008205780054
:1008f0000004be00a50007000800be006420e1005f
:100900000700390002003a00f1ff2700f0ff2f0036
:100910000160a00012022000728588005500370097
:100920006120e10003003a000b00a70001f823005a
:100930005000370001f0a100020021009364240060
:100940009dff07000800be0004003500b2fd200036
:10095000930c2400a20007000004be000005eb0079
:100960000b00a6004f0dde0001f0a1000004be0048
:1009700032982f0023ea2300d2fe07000001eb008b
:1009800003f023000b00a70003f8230002ff070079
:1009900068ff07000000a7000a00a20058fe070039
:1009a0000b00e000030032000200200003f02300ef
:1009b000f8fe070001f0a2000006be0002002000c1
:1009c00093042400bffe07000801be00f2fe0700ea
:1009d000809fbe000c00be0022a22a00d3a72300e5
:1009e000b8fe07004f01be00ebfe07000004be008a
:1009f00001f0a10002002000039823006eff070011
:100a00000800be00190035000001be00adfe070061
:100a10000006be00b2c52900e3622300a9fe07005c
:100a200022222b00f3942b00dbfe07000c01be00fa
:100a3000a4fe0700e273280083c02300d6fe07004f
:100a40000c01be009ffe070042aa2a00a3e22b0071
:100a5000d1fe07000c01be009afe07000801be008f
:100a600098fe07000801be00cbfe07000a00a700a1
:100a700001f0a2004f06be004f05be004f04be00ad
:100a800000000600889fbe008a9fbe00841f780079
:100a90007bff07004f00780011003300f0ff2f00ac
:100aa000838f6c0006003b00040565000a00a70068
:100ab0000800370009f0a6001000200008003700e9
:100ac000820f5400838f5c00030039001000200067
:100ad00001003e000000200009f0a7000000ea002d
:100ae0004f05be004f04be000000e00000000600fd
:100af000889fbe008a9fbe000003be00230007003f
:100b00008505780082815200020020006220e10009
:100b100004003a00f307b100040035007718e10043
:100b2000040035000600be00140037006000b80065
:100b30000f003700f50f2000faff2f008502d100cb
:100b40000a85d3008301e900fcff3b008184620039
:100b500000046500890f7400f2ff32008582ea000c
:100b60000a85ea0081846200000465001eff070018
:100b700007f0a70001f0a0000081eb000200e000f8
:100b80004f05be004f04be0000000600c70ade008d
:100b9000f107b200f50fb20008003200e1cf4200c9
:100ba000020032000170a00024000500810f7000d7
:100bb000010032000408050044000500810f7000a8
:100bc00002003a00140005008502e9000000400020
:100bd00081c04800fcff3b000170a000240005001c
:100be0000400200000003700889fbe008a9fbe00de
:100bf0008c1f78004f26dd0021ff070028ff3300ff
:100c00006120e100430032006250e10041003e00fb
:100c10003e0039006420e1003c00320005825500ae
:100c20000f003b000402e80038003a00800f530038
:100c3000818f5b00350034000800be0003f0a10086
:100c400001f0a60003f0a0000cf0a70052fe070080
:100c50001cff37000603430087834b000c46460009
:100c60000005530081855b00020033000a03be00cb
:100c70000c00a0000402e900f6ff3b0085057800a7
:100c80000602430087824b0004003a006000b8006f
:100c900009f0a70001f0a0000aff3700000252008f
:100ca00081825a000704e000040033000603430079
:100cb00087834b008b05e900faff370009057800b0
:100cc0000604be000203be006011b800c6fe0700a5
:100cd000e00f5200e08f5a000700350002003c0090
:100ce0000c08a300040032000601be0003f0a000bf
:100cf0000cf0a70028fe07000a85680001f0a1009b
:100d00000af0a70001f0a000eefe37000800be00c8
:100d1000ecfe3700100220000cf0a6007085880061
:100d2000ecfe37004400f800040f20002402880085
:100d3000811f78000000e900008008000300000027
:100d400032027800b30278001301c0003100cd00f8
:100d50004f0078004400f90000000600889fbe00a4
:100d60008a9fbe008c9fbe004400f800070f200041
:100d7000270288003400f80007f02f000338e10054
:100d800004003200270280004700b30027028800d9
:100d9000a3018800811f780019002000804cdd002d
:100da0001300200002047800800678008904d10036
:100db000424edd00010578000302e90004800800ce
:100dc000170000008a0546004218dd000902e9000c
:100dd0000480080010000000000000004620c3004e
:100de0003b025200df35c100080440001381c200fd
:100df000ab825200264dc5003e85c400bb00cd002d
:100e0000bb80cd003a00ca002a80ca000700c90092
:100e10000580c900ba00cd00ba80cd000a054600a1
:100e2000020478008301d0008d06e900dfff3c005a
:100e30004f0078003400f9004400f9004f06be006e
:100e40004f05be004f04be00000006004600f8003b
:100e50005000f80002202000320288000200280022
:100e6000130020008019dd000281710082028800d9
:100e700001007800010178002600200047002000d2
:100e80008301e90003800800070000000110e10071
:100e9000040034001102be0092087800e2307b00aa
:100ea0000489be0087804000121978005000f900c4
:100eb0004600f90000000600821f7800849fbe00f3
:100ec0008a1f78004400f800040f200024028800e4
:100ed000010578000601c3000080e90000800800d9
:100ee00003000000000000000505f0000401f1000f
:100ef0003200cd000505f0001001f1003200cd00f8
:100f00004400f9004f0578004f02be004f00780002
:100f100000000600f2874700889fbe008a9fbe003f
:100f20008c9fbe008e1f780002047800a1b79f003e
:100f3000110020008008dd002200200011000900bf
:100f40008200d800000578000000200001f823008e
:100f500087000700afb09700801878008008eb008a
:100f60002fb097006400400090b79f006150b90017
:100f7000e3fc07000001be00b0fd20009104240046
:100f80000afd07000006be004afd0700b0b79f003b
:100f9000c1b79f00f0b79f0081bf9f000800e0002d
:100fa0003a0032000c00be0044fd0700d0b79f009d
:100fb000e1b79f000006be000a87e90007003b007a
:100fc0002fb097004f0778004f06be004f05be00b8
:100fd0004f04be002f01b100000006007fb0970053
:100fe0008fb89700620007001fb49700001c7800bc
:100ff0009fb09700e480400091b79f000c00be00b6
:101000005b000700000c78003fb19700cfb197005c
:101010007fb097008fb897002afd07000004be003c
:101020005fb19700efb197000c00be0025fd0700ef
:101030000001be000800be0056fd07000005be000e
:101040005fb19700efb197007fb097008fb897001e
:101050001cfd07000004be003fb19700cfb1970010
:101060000c00be0017fd07000001be000800be0016
:1010700049fd07000006be00fab79f008bbf9f0026
:101080000e07e900d5ff3b00cdff37000c00be0086
:101090000afd070001f0a200c4ff3700889fbe00d0
:1010a0008a9fbe008c9fbe00000678000104780075
:1010b000810678000000e900cf80de0090fc070088
:1010c0000001be00b0fd2000910c2400b7fc070019
:1010d0000005be008004eb000c00e00011003400ad
:1010e0006148b90086fc07000001be000a00be008e
:1010f000f4fc0700effc070042c12500c3ee2b0003
:10110000f0fc0700621f2d0093f0230022fd070072
:1011100017000700001c78008904e8008c8f540039
:10112000efff35000d0078004f06be004f05be00f2
:101130004f04be00000006004400f800040f200029
:1011400024028800811f78000000e9000302780073
:101150000080080002000000b20278001301c00005
:101160003100cd004f0078004400f9000000060077
:101170000c00fa00889fbe008a9fbe008c9fbe00b4
:101180000004be000200200003702400cdfc070014
:10119000c0b79f00d1b79f006011b8000800be0023
:1011a0005afd07000000e0003a0035004fb09700fc
:1011b000dfb0970057fd07005efd07000005be0089
:1011c0004ffc07000006be000200200003f02300d1
:1011d000bcfc07000004be004efd07000001be007d
:1011e0000800be00ebfc07000001be00eafc07009f
:1011f00050fd0700e0b79f00f1b79f000c01be0053
:101200004fb09700dfb09700e2fc07000004be007b
:101210000200200003f023003cfd07000000e00076
:10122000120034000200200003f823000c00be006e
:10123000d9fc07003ffd07000005be0000002800a4
:10124000800f5500e08f5d0002003500faff270097
:101250000b0020000a0078004f06be004f05be00bc
:101260004f04be000080fa000000060002002000cb
:1012700003f023000800be004ffd07000000e0005f
:10128000eeff3a006fb097000000e000ebff320085
:10129000e4ff37004fb09700dfb0970048fd07002c
:1012a00024fd07000005be0015fc07000004be0079
:1012b0004fb19700dfb1970049fd07000000e00043
:1012c000060032000200200003f823000800be00e0
:1012d000b0fc070017fd07000005be000a00be00b5
:1012e00007fc07000006be000200200003f02300f8
:1012f00074fc07000004be0006fd07000001be00ec
:101300000800be00a3fc07000001be00a2fc07000d
:1013100008fd070080bf9f0091bf9f000c01be0029
:101320004fb09700dfb097009afc07000004be00a2
:101330000200200003f02300f4fc07000000e0009e
:101340000d0034000200200003f823000c00be0052
:1013500091fc0700f7fc07000005be000000280014
:10136000f1ff2f00800f5500818f5d00b9ff3d0018
:101370000005be00b7ff37000200200003f0230085
:101380000800be000cfd07000000e000f3ff3a007b
:101390000fb897000000e000f0ff3200e9ff3700cf
:1013a000809fbe00821f780084e0a9000001eb004e
:1013b0008560a90000282000508588006185800094
:1013c000b0087800e48040000201e800ef0f51000f
:1013d000fbff34005085880061858800c0ff210034
:1013e000808f500002003600a830ec008d60a9000c
:1013f0004f0178004f00be00004006000041780019
:1014000030c0b300a162b700a0c2bf007f4060003f
:101410000064a000a0e2b700a042a800a3c2bf00e1
:101420007f4060000046b300a3e2b700c0c3b30032
:10143000a262b700a4c2bf0001ccb30001406000ab
:101440006042b300a4e2b7000a21ef00e14f51006f
:101450001d003200e24f51001800320084e0a90064
:101460008ce0a9001221a900f0ccb3001261b600f3
:10147000e14f51000e003200e24f510009003200ee
:10148000aa22ef00a8a2ef00a902a900a922a900a0
:101490008560a9008d60a800a1e2a80013e1a80062
:1014a000000006009000200030158800f4ff37008f
:1014b0008000200030158800efff37003015200035
:1014c00070088800e5ff370070e62000700888008b
:1014d000e0ff3700881f7800ba0007008800070087
:1014e00008c0210040858000e10f50001e0032003e
:1014f00040858000e30f5000030032000401070024
:1015000011010700f7ff370003a0200002c02100ef
:10151000820078000020200002fe070003f02f0068
:101520000280200001c02100800020000bfe070087
:1015300001c021008000200044fe070002e02000de
:1015400001c02100001020005bfe070040858000e4
:101550001d00070068858800a830ef0010c0b300a8
:10156000a6ff0700e5ff370003a0200002c021000e
:101570008200780000202000eafd070003f02f0021
:101580000280200001c0210080002000f3fd070040
:1015900001c02100800020002cfe070002e0200096
:1015a00001c021000010200043fe0700408580009c
:1015b000050007006885880020002000408588001d
:1015c0008eff0700caff3700881f780000047800ec
:1015d000e10f500029003200e30f540002003200f6
:1015e0004f0478000000060030708000a080880062
:1015f00040708000b0808800a1e020002000200022
:1016000035050700c0808800e1e0200020002000b0
:1016100031050700d080880021e120000800780013
:101620002d050700e080880081e1200040002000b7
:1016300029050700f080880001e22000500020000a
:101640002505070000818800a1e22000800020001d
:101650002105070010818800a1e3200090002000f0
:101660001d05070020818800c1e42000d000200073
:101670001905070030818800d9ff370010708000fd
:10168000008088002070800010808800307080000a
:10169000208088004070800030808800a1e0200019
:1016a000200020000c05070040808800e1e02000b9
:1016b00020002000080507005080880021e120005c
:1016c00030002000040507006080880081e12000d0
:1016d00040002000000507007080880001e2200023
:1016e00050002000fc04070080808800a1e2200058
:1016f00080002000f804070090808800b6ff3700c3
:101700000001eb00018020008000200001fe0700a6
:1017100001a020000020200060fe0700030024003c
:1017200002a02000820078000020200082fe070036
:10173000c0ff210060858800021020008000780032
:101740000180e8000008eb00e48050000201e9009d
:101750004240a900faff3c00618588000001eb00cf
:101760008200d00083022100038040000008eb00cb
:1017700003002100038040000008eb0083072100e4
:10178000038040000008eb0000052100808040003d
:101790008008eb000201e800f30f5100f0ff340075
:1017a000a030ef00a230ef00a430ef00a630ef0031
:1017b00000c0210060858800a830ef0010c0b30091
:1017c0000eff3700c642a900c662a900c682a90062
:1017d000c6a2a900c6c2a900c6e2a900c742a900c4
:1017e000c762a900c782a900c7a2a900c7c2a900f1
:1017f000c7e2a900cda2a800cdc2a800d202a900cc
:10180000d222a900d242a900d262a900d282a900a4
:10181000d2a2a900d2c2a900d2e2a900d302a90093
:10182000d322a900d342a900d362a900de02a900f5
:10183000de22a900de42a900de62a900de82a90044
:10184000dea2a900dec2a900e402a900e422a900e8
:10185000e442a900e462a900e4c2a900e582a9006b
:10186000e5a2a900e5c2a900e5e2a900d502a90008
:10187000e642a900e662a900e0c2a900e042a90090
:10188000e0a2a900e062a900e082a900c9e2a900e3
:10189000c9c2a900c9a2a900c982a900c962a90038
:1018a000c942a900c8a2a900c882a900c862a900ab
:1018b000c842a900c8e2a900c8c2a900e6c2a9009e
:1018c000e7e2a900e7a2a900e782a900e7c2a90010
:1018d000e602a900e622a900e022a900e002a90090
:1018e000d4e2a900d4c2a900d4a2a900d482a9003c
:1018f000d462a900d442a900d422a900d402a9002c
:10190000d562a900d542a900d522a9000000060091
:101910008000eb000001eb00cfc2bf000058a30025
:101920000100320011002000cfc2bf000068a300f8
:1019300001003200120020000200d0008080400030
:101940000100780000000600e10f50007c02320028
:101950000000e000ae013200e20f5000d40032007f
:10196000e30f500001003200000006000000eb0011
:101970008d030700d502a8000000eb00f11820003d
:10198000000000000000e800810f5000fcff340060
:10199000d502a9001000200083030700e642a8003a
:1019a0000000eb00f1182000000000000000e8003b
:1019b000810f5000fcff3400e642a9002000200007
:1019c00079030700e662a8000000eb00f118200090
:1019d000000000000000e800810f5000fcff340010
:1019e000e662a900300020006f030700e0c2a800f3
:1019f0000000eb00f1182000000000000000e800eb
:101a0000810f5000fcff3400e0c2a900400020001c
:101a100065030700e042a8000000eb00f118200079
:101a2000000000000000e800810f5000fcff3400bf
:101a3000e042a900500020005b030700e0a2a800dc
:101a40000000eb00f1182000000000000000e8009a
:101a5000810f5000fcff3400e0a2a90060002000cc
:101a600051030700e062a8000000eb00f11820001d
:101a7000000000000000e800810f5000fcff34006f
:101a8000e062a9007000200047030700e082a80080
:101a90000000eb00f1182000000000000000e8004a
:101aa000810f5000fcff3400e082a900800020007c
:101ab0003d030700c9e2a8000000eb00f118200078
:101ac000000000000000e800810f5000fcff34001f
:101ad000c9e2a9009000200033030700c9c2a80092
:101ae0000000eb00f1182000000000000000e800fa
:101af000810f5000fcff3400c9c2a900a0002000e3
:101b000029030700c9a2a8000000eb00f11820007b
:101b1000000000000000e800810f5000fcff3400ce
:101b2000c9a2a900b00020001f030700c982a800b5
:101b30000000eb00f1182000000000000000e800a9
:101b4000810f5000fcff3400c982a900c0002000b2
:101b500015030700c962a8000000eb00f11820007f
:101b6000000000000000e800810f5000fcff34007e
:101b7000c962a900d00020000b030700c942a800d9
:101b80000000eb00f1182000000000000000e80059
:101b9000810f5000fcff3400c942a900e000200082
:101ba00001030700c8a2a8000000eb00f118200004
:101bb000000000000000e800810f5000fcff34002e
:101bc000c8a2a900f0002000f7020700c882a80000
:101bd0000000eb00f1182000000000000000e80009
:101be000810f5000fcff3400c882a90000012000d2
:101bf000ed020700c862a8000000eb00f118200009
:101c0000000000000000e800810f5000fcff3400dd
:101c1000c862a90010012000e3020700c842a80022
:101c20000000eb00f1182000000000000000e800b8
:101c3000810f5000fcff3400c842a90020012000a1
:101c4000d9020700c8e2a8000000eb00f11820004c
:101c5000000000000000e800810f5000fcff34008d
:101c6000c8e2a90030012000cf020700c8c2a800c6
:101c70000000eb00f1182000000000000000e80068
:101c8000810f5000fcff3400c8c2a9000000eb0027
:101c9000c5020700008580001185800061004000ba
:101ca000e08048000085880011858800000006005b
:101cb0000000eb0087040700d502a8000000eb003d
:101cc000710c2000000000000000e800810f5000af
:101cd000fcff3400d502a900100020007d0407009d
:101ce000e642a8000000eb00710c2000000000009c
:101cf0000000e800810f5000fcff3400e642a9001c
:101d00002000200073040700e662a8000000eb003a
:101d1000710c2000000000000000e800810f50005e
:101d2000fcff3400e662a9003000200069040700cf
:101d3000e0c2a8000000eb00710c200000000000d1
:101d40000000e800810f5000fcff3400e0c2a90051
:101d5000400020005f040700e042a8000000eb0004
:101d6000710c2000000000000000e800810f50000e
:101d7000fcff3400e042a900500020005504070099
:101d8000e0a2a8000000eb00710c200000000000a1
:101d90000000e800810f5000fcff3400e0a2a90021
:101da000600020004b040700e062a8000000eb0088
:101db000710c2000000000000000e800810f5000be
:101dc000fcff3400e062a90070002000410407001d
:101dd000e082a8000000eb00710c20000000000071
:101de0000000e800810f5000fcff3400e082a900f1
:101df0008000200037040700c9e2a8000000eb00c3
:101e0000710c2000000000000000e800810f50006d
:101e1000fcff3400c9e2a900900020002d04070057
:101e2000c9c2a8000000eb00710c200000000000f7
:101e30000000e800810f5000fcff3400c9c2a90077
:101e4000a000200023040700c9a2a8000000eb00a6
:101e5000710c2000000000000000e800810f50001d
:101e6000fcff3400c9a2a900b0002000190407003b
:101e7000c982a8000000eb00710c200000000000e7
:101e80000000e800810f5000fcff3400c982a90067
:101e9000c00020000f040700c962a8000000eb008a
:101ea000710c2000000000000000e800810f5000cd
:101eb000fcff3400c962a900d0002000050407001f
:101ec000c942a8000000eb00710c200000000000d7
:101ed0000000e800810f5000fcff3400c942a90057
:101ee000e0002000fb030700c8a2a8000000eb00f0
:101ef000710c2000000000000000e800810f50007d
:101f0000fcff3400c8a2a900f0002000f103070084
:101f1000c882a8000000eb00710c20000000000047
:101f20000000e800810f5000fcff3400c882a900c7
:101f300000012000e7030700c862a8000000eb00d2
:101f4000710c2000000000000000e800810f50002c
:101f5000fcff3400c862a90010012000dd03070067
:101f6000c842a8000000eb00710c20000000000037
:101f70000000e800810f5000fcff3400c842a900b7
:101f800020012000d3030700c8e2a8000000eb00f6
:101f9000710c2000000000000000e800810f5000dc
:101fa000fcff3400c8e2a90030012000c90307008b
:101fb000c8c2a8000000eb00710c20000000000067
:101fc0000000e800810f5000fcff3400c8c2a900e7
:101fd0005a0407000000eb00be03070000858000e4
:101fe0001185800061004000e08048000085880085
:101ff00011858800208580003185800061004000c7
:10200000e0804800208588003185880000000600b7
:102010000000eb0069030700d502a8000000eb00f8
:10202000710c2000000000000000e800810f50004b
:10203000fcff3400d502a900100020005f03070058
:10204000e642a8000000eb00710c20000000000038
:102050000000e800810f5000fcff3400e642a900b8
:102060002000200055030700e662a8000000eb00f6
:10207000710c2000000000000000e800810f5000fb
:10208000fcff3400e662a900300020004b0307008b
:10209000e0c2a8000000eb00710c2000000000006e
:1020a0000000e800810f5000fcff3400e0c2a900ee
:1020b0004000200041030700e042a8000000eb00c0
:1020c000710c2000000000000000e800810f5000ab
:1020d000fcff3400e042a900500020003703070055
:1020e000e0a2a8000000eb00710c2000000000003e
:1020f0000000e800810f5000fcff3400e0a2a900be
:10210000600020002d030700e062a8000000eb0043
:10211000710c2000000000000000e800810f50005a
:10212000fcff3400e062a9007000200023030700d8
:10213000e082a8000000eb00710c2000000000000d
:102140000000e800810f5000fcff3400e082a9008d
:102150008000200019030700c9e2a8000000eb007e
:10216000710c2000000000000000e800810f50000a
:10217000fcff3400c9e2a900900020000f03070013
:10218000c9c2a8000000eb00710c20000000000094
:102190000000e800810f5000fcff3400c9c2a90014
:1021a000a000200005030700c9a2a8000000eb0062
:1021b000710c2000000000000000e800810f5000ba
:1021c000fcff3400c9a2a900b0002000fb020700f8
:1021d000c982a8000000eb00710c20000000000084
:1021e0000000e800810f5000fcff3400c982a90004
:1021f000c0002000f1020700c962a8000000eb0047
:10220000710c2000000000000000e800810f500069
:10221000fcff3400c962a900d0002000e7020700db
:10222000c942a8000000eb00710c20000000000073
:102230000000e800810f5000fcff3400c942a900f3
:10224000e0002000dd020700c8a2a8000000eb00ab
:10225000710c2000000000000000e800810f500019
:10226000fcff3400c8a2a900f0002000d302070040
:10227000c882a8000000eb00710c200000000000e4
:102280000000e800810f5000fcff3400c882a90064
:1022900000012000c9020700c862a8000000eb008e
:1022a000710c2000000000000000e800810f5000c9
:1022b000fcff3400c862a90010012000bf02070023
:1022c000c842a8000000eb00710c200000000000d4
:1022d0000000e800810f5000fcff3400c842a90054
:1022e00020012000b5020700c8e2a8000000eb00b2
:1022f000710c2000000000000000e800810f500079
:10230000fcff3400c8e2a90030012000ab02070046
:10231000c8c2a8000000eb00710c20000000000003
:102320000000e800810f5000fcff3400c8c2a90083
:10233000f30107000000eb00a002070055fe370084
:102340000000eb00c8000700d502a8000000eb0069
:10235000710c2000000000000000e800810f500018
:10236000fcff3400d502a90010002000be000700c9
:10237000e642a8000000eb00710c20000000000005
:102380000000e800810f5000fcff3400e642a90085
:1023900020002000b4000700e662a8000000eb0067
:1023a000710c2000000000000000e800810f5000c8
:1023b000fcff3400e662a90030002000aa000700fc
:1023c000e0c2a8000000eb00710c2000000000003b
:1023d0000000e800810f5000fcff3400e0c2a900bb
:1023e00040002000a0000700e042a8000000eb0031
:1023f000710c2000000000000000e800810f500078
:10240000fcff3400e042a9005000200096000700c5
:10241000e0a2a8000000eb00710c2000000000000a
:102420000000e800810f5000fcff3400e0a2a9008a
:10243000600020008c000700e062a8000000eb00b4
:10244000710c2000000000000000e800810f500027
:10245000fcff3400e062a900700020008200070049
:10246000e082a8000000eb00710c200000000000da
:102470000000e800810f5000fcff3400e082a9005a
:102480008000200078000700c9e2a8000000eb00ef
:10249000710c2000000000000000e800810f5000d7
:1024a000fcff3400c9e2a900900020006e00070084
:1024b000c9c2a8000000eb00710c20000000000061
:1024c0000000e800810f5000fcff3400c9c2a900e1
:1024d000a000200064000700c9a2a8000000eb00d3
:1024e000710c2000000000000000e800810f500087
:1024f000fcff3400c9a2a900b00020005a00070068
:10250000c982a8000000eb00710c20000000000050
:102510000000e800810f5000fcff3400c982a900d0
:10252000c000200050000700c962a8000000eb00b6
:10253000710c2000000000000000e800810f500036
:10254000fcff3400c962a900d0002000460007004b
:10255000c942a8000000eb00710c20000000000040
:102560000000e800810f5000fcff3400c942a900c0
:10257000e00020003c000700c8a2a8000000eb001b
:10258000710c2000000000000000e800810f5000e6
:10259000fcff3400c8a2a900f000200032000700b0
:1025a000c882a8000000eb00710c200000000000b1
:1025b0000000e800810f5000fcff3400c882a90031
:1025c0000001200028000700c862a8000000eb00fe
:1025d000710c2000000000000000e800810f500096
:1025e000fcff3400c862a900100120001e00070093
:1025f000c842a8000000eb00710c200000000000a1
:102600000000e800810f5000fcff3400c842a90020
:102610002001200014000700c8e2a8000000eb0021
:10262000710c2000000000000000e800810f500045
:10263000fcff3400c8e2a900300120000a000700b6
:10264000c8c2a8000000eb00710c200000000000d0
:102650000000e800810f5000fcff3400c8c2a90050
:102660000000eb0000003700d422ef00e622ef006c
:10267000e022ef00c822ef000000d000010021009e
:1026800001004000900078000100e00001003400eb
:10269000e6c2a800e18f500001003400e7e2a80084
:1026a000e28f500001003400e7a2a800e38f500041
:1026b00001003400e782a800e48f500001003400dc
:1026c000e7c2a800e68f500001003400e602a8002f
:1026d000e98f500001003400e622a800ed8f500081
:1026e00001003400e022a800f18f50000100340006
:1026f000e002a800f88f500001003400d4e2a800e6
:102700009000780000022000808f5000010034000b
:10271000d4c2a800c0022000808f50000100340005
:10272000d4a2a800b0032000808f50000100340024
:10273000d482a80000052000808f500001003400e2
:10274000d462a800d0062000808f50000100340021
:10275000d442a80030092000808f500001003400ce
:10276000d422a800700c2000808f5000010034009b
:10277000d402a800d0102000808f50000100340047
:10278000d562a800a0162000808f50000100340000
:10279000d542a800901e2000808f50000100340018
:1027a000d522a80000000600d422ef00e622ef00a8
:1027b000e022ef00c822ef008001d00000002100dd
:1027c00080804100110078000000e000010034002a
:1027d000e6c2a800e10f500001003400e7e2a800c3
:1027e000e20f500001003400e7a2a800e30f500000
:1027f00001003400e782a800e40f5000010034001b
:10280000e7c2a800e60f500001003400e602a8006d
:10281000e90f500001003400e622a800ed0f50003f
:1028200001003400e022a800f10f50000100340044
:10283000e002a800f80f500001003400d4e2a80024
:102840009100780000022000808f500001003400c9
:10285000d4c2a800c0022000808f500001003400c4
:10286000d4a2a800b0032000808f500001003400e3
:10287000d482a80000052000808f500001003400a1
:10288000d462a800d0062000808f500001003400e0
:10289000d442a80030092000808f5000010034008d
:1028a000d422a800700c2000808f5000010034005a
:1028b000d402a800d0102000808f50000100340006
:1028c000d562a800a0162000808f500001003400bf
:1028d000d542a800901e2000808f500001003400d7
:1028e000d522a8000001eb000200d0000400210066
:1028f0008400400084022100040040009100780020
:10290000908f500001003400010878000201e800b7
:10291000f30f5100f4ff3400008580001185800022
:10292000421f2000820f5000e08f58000c0034003e
:102930000001eb000200d00084022100840040006e
:102940000400210004004000900878000201e80023
:10295000f30f5100f7ff3400a030ef00a230ef007a
:10296000800221000081410092007800901e20002a
:10297000808f500002003400d522a800000006001d
:10298000a0162000808f500002003400d542a8001d
:1029900000000600d0102000808f5000020034009c
:1029a000d562a80000000600700c2000808f500047
:1029b00002003400d402a800000006003009200004
:1029c000808f500002003400d422a80000000600ce
:1029d000d0062000808f500002003400d442a800ae
:1029e0000000060000052000808f50000200340027
:1029f000d462a80000000600b0032000808f5000c1
:102a000002003400d482a80000000600c0022000aa
:102a1000808f500002003400d4a2a80000000600fd
:102a200000022000808f500002003400d4c2a800b1
:102a30000000060012007800f80f50000200340079
:102a4000d4e2a80000000600f10f5000020034009c
:102a5000e002a80000000600ed0f50000200340064
:102a6000e022a80000000600e90f50000200340038
:102a7000e622a80000000600e60f50000200340025
:102a8000e602a80000000600e40f50000200340037
:102a9000e7c2a80000000600e30f50000200340067
:102aa000e782a80000000600e20f50000200340098
:102ab000e7a2a80000000600e10f50000200340069
:102ac000e7e2a800000006000000e000010034007a
:102ad000e6c2a80000000600800178000000eb00bc
:102ae0000001eb00e08f110004003d0031004000c8
:102af0000201e800830f5100fcff350000000600d2
:102b00002800fa000002eb000401d00000002100c0
:102b100080014100930078000100e000a200340031
:102b20000100e000040034001000200086fd2f00aa
:102b30000203430000b37f00e18f50000400340023
:102b40002000200086fd2f000203430000b37f0019
:102b5000e28f5000040034003000200086fd2f007a
:102b60000203430000b37f00e38f500004003400f1
:102b70004000200086fd2f000203430000b37f00c9
:102b8000e48f5000040034005000200086fd2f0028
:102b90000203430000b37f00e68f500004003400be
:102ba0006000200086fd2f000203430000b37f0079
:102bb000e98f5000040034007000200086fd2f00d3
:102bc0000203430000b37f00ed8f50000400340087
:102bd0008000200086fd2f000203430000b37f0029
:102be000f18f5000040034009000200086fd2f007b
:102bf0000203430000b37f0093007800f88f500079
:102c000004003400a000200085fd2f0082824200d5
:102c100080b27f0000022000808f5000040034004a
:102c2000b000200085fd2f008282420080b27f002c
:102c3000c0022000808f500004003400c00020003b
:102c400085fd2f008282420080b27f00b003200009
:102c5000808f500004003400d000200085fd2f003c
:102c60008282420080b27f0000052000808f5000e9
:102c700004003400e000200085fd2f008282420025
:102c800080b27f00d0062000808f50000400340006
:102c9000f000200085fd2f008282420080b27f007c
:102ca00030092000808f5000040034000001200013
:102cb00085fd2f008282420080b27f00700c2000d0
:102cc000808f5000040034001001200085fd2f008b
:102cd0008282420080b27f00d0102000808f50009e
:102ce000040034002001200085fd2f008282420074
:102cf00080b27f00a0162000808f500004003400b6
:102d00003001200081fd2f008280400080b07f00d4
:102d1000901e2000930f100004003400400120009a
:102d200086fd2f000203430000b37f000402e80089
:102d3000f30f520074ff340000858000118580007d
:102d400002052000820f5000e08f5800140034006c
:102d50000002eb000400d0008307210003014000c3
:102d600085fd2f008082420065807f009200780000
:102d7000810f5000020036000009780080007800c2
:102d8000810f5000010031000109e9000402e80050
:102d9000f30f5200efff3400a030ef00a230ef003d
:102da0000080fa000000060085fd2f008f8242009f
:102db000050041000008eb0059ff3700d422ef0066
:102dc000e622ef00e022ef00c822ef000000d00072
:102dd0008107210001004000900078000100e00020
:102de00001003200e6c2a800e18f50000100360069
:102df000e7e2a800e28f500001003600e7a2a80039
:102e0000e38f500001003600e782a800e48f5000f5
:102e100001003600e7c2a800e58f5000010036002f
:102e2000e602a800e68f500001003600e622a80066
:102e3000e78f500001003600e022a800e88f500024
:102e400001003600e002a800e98f500001003600c2
:102e5000d4e2a80010007800ea0f5000010036000c
:102e6000d4c2a800eb0f500001003600d4a2a80085
:102e7000ec0f500001003600d482a800ed0f500086
:102e800001003600d462a800ee0f500001003600a9
:102e9000d442a800ef0f500001003600d422a80051
:102ea000f00f500001003600d402a800f10f5000ce
:102eb00001003600d562a800f20f50000100360074
:102ec000d542a800f30f500001003600d522a8001b
:102ed00000000600d422ef00e622ef00e022ef001f
:102ee000c822ef000000d00081072100010140004e
:102ef000920078000100e00001003200e6c2a80064
:102f0000e18f500001003600e7e2a800e28f500098
:102f100001003600e7a2a800e38f50000100360050
:102f2000e782a800e48f500001003600e7c2a80045
:102f3000e58f500001003600e602a800e68f500041
:102f400001003600e622a800e78f5000010036009d
:102f5000e022a800e88f500001003600e002a8003f
:102f6000e98f500001003600d4e2a80092007800fa
:102f7000ea8f500001003600d4c2a800eb8f500049
:102f800001003600d4a2a800ec8f500001003600ea
:102f9000d482a800ed8f500001003600d462a80052
:102fa000ee8f500001003600d442a800ef8f500091
:102fb00001003600d422a800f08f50000100360036
:102fc000d402a800f18f500001003600d562a8009d
:102fd000f28f500001003600d542a800f38f500058
:102fe00001003600d522a8000105210001004000a3
:102ff00090007800e18f50004e003200e28f5000c8
:103000004a003200e38f500046003200e48f500047
:1030100042003200e58f50003e003200e68f500043
:103020003a003200e78f500036003200e88f50003f
:1030300032003200e98f50002e003200ea8f50003b
:103040002a00320010007800eb0f500025003200fb
:10305000ec0f500021003200ed0f50001d00320037
:10306000ee0f500019003200ef0f50001500320033
:10307000f00f500011003200f10f50000d0032002f
:10308000f20f500009003200f30f5000050032002b
:10309000f40f50000100320000000600d522a80005
:1030a000fdff3700d542a800f9ff3700d562a80020
:1030b000f5ff3700d402a800f1ff3700d422a800a2
:1030c000edff3700d442a800e9ff3700d462a80022
:1030d000e5ff3700d482a800e1ff3700d4a2a800a2
:1030e000ddff3700d4c2a800d9ff3700d4e2a80022
:1030f000d4ff3700e002a800d0ff3700e022a8008c
:10310000ccff3700e622a800c8ff3700e602a8007f
:10311000c4ff3700e7c2a800c0ff3700e782a8005d
:10312000bcff3700e7a2a800b8ff3700e7e2a8001d
:10313000b4ff3700e6c2a800b0ff37002800fa004d
:103140008001eb000301d0000000210000024100db
:10315000940078000100e000bc0034000100e000b1
:10316000040034001000200086fd2f0002034300fd
:1031700000b37f00e18f50000400340020002000e5
:1031800086fd2f000203430000b37f00e28f500052
:10319000040034003000200086fd2f0002034300ad
:1031a00000b37f00e38f5000040034004000200093
:1031b00086fd2f000203430000b37f00e48f500020
:1031c000040034005000200086fd2f00020343005d
:1031d00000b37f00e68f5000040034006000200040
:1031e00086fd2f000203430000b37f00e98f5000eb
:1031f000040034007000200086fd2f00020343000d
:1032000000b37f00ed8f50000400340080002000e8
:1032100086fd2f000203430000b37f00f18f5000b2
:10322000040034009000200086fd2f0002034300bc
:1032300000b37f0094007800f88f50000400340041
:10324000a000200085fd2f008282420080b27f0016
:1032500000022000808f500004003400b0002000e5
:1032600085fd2f008282420080b27f00c0022000d4
:10327000808f500004003400c000200085fd2f0026
:103280008282420080b27f00b0032000808f500015
:1032900004003400d000200085fd2f00828242000f
:1032a00080b27f0000052000808f500004003400b1
:1032b000e000200085fd2f008282420080b27f0066
:1032c000d0062000808f500004003400f000200061
:1032d00085fd2f008282420080b27f0030092000ed
:1032e000808f5000040034000001200085fd2f0075
:1032f0008282420080b27f00700c2000808f5000dc
:10330000040034001001200085fd2f00828242005d
:1033100080b27f00d0102000808f50000400340065
:103320002001200085fd2f008282420080b27f00b4
:10333000a0162000808f50000400340030012000cf
:1033400081fd2f008280400080b07f00901e200011
:10335000940f1000040034004001200086fd2f006f
:103360000203430000b37f008301e800f38f5100a4
:1033700074ff340000858000118580000205200064
:10338000820f5000e08f5800140034008001eb00e1
:103390000300d000840721000401400085fd2f00b8
:1033a0008082420065807f0092007800810f50008b
:1033b000020036000009780080007800810f50007c
:1033c000010031000109e9008301e800f38f510099
:1033d000efff3400a030ef00a230ef002085800026
:1033e00031858000461f2000860f5000e08f580076
:1033f000140034008001eb000300d000820721009c
:103400008200400004052100040040009100780083
:1034100010017800828f5000020036000108780009
:1034200001017800828f5000010031000208e9009c
:103430008301e800f38f5100efff3400a430ef0068
:10344000a630ef000080fa000000060085fd2f0086
:103450008f824200050041000008eb003fff37006b
:10346000c0ff2100608588000210200080007800e5
:103470000180e8000008eb00e48050000201e90050
:103480004240a900faff3c00618588000000060068
:103490000001eb000200d000030021008300400087
:1034a000830221000300400091007800908f5000bb
:1034b00001003400010878000201e800f30f510018
:1034c000f4ff34000085800011858000421f200039
:1034d000820f5000e08f58000c0034000001eb0018
:1034e0000200d0008302210083004000030021007d
:1034f00003004000900878000201e800f30f51003b
:10350000f7ff3400a030ef00a230ef00000006000b
:020000040000fa
:0200000401f009
:04000000f3ff00000a
:020000040000fa
:0200000401f009
:04000400ff7f00007a
:020000040000fa
:0200000401f009
:04000800fcff0000f9
:020000040000fa
:0200000401f009
:04001400ffff0000ea
:020000040000fa
:100008005c1d00005c1d00005c1d00005c1d000004
:100018005c1d00005c1d00005c1d00005c1d0000f4
:100028005c1d00005c1d00005c1d00005c1d0000e4
:100038005c1d00005c1d00005c1d00005c1d0000d4
:100048005c1d00005c1d00005c1d0000d009000064
:100058005c1d00005c1d00005c1d00005c1d0000b4
:100068005c1d00005c1d00005c1d00005c1d0000a4
:100078005c1d00005c1d00005c1d00005c1d000094
:100088005c1d00005c1d00005c1d00005c1d000084
:100098005c1d00005c1d00005c1d00005c1d000074
:1000a8005c1d00005c1d00005c1d00005c1d000064
:1000b8005c1d00005c1d00005c1d00005c1d000054
:1000c8005c1d00005c1d00005c1d00005c1d000044
:1000d8005c1d00005c1d00005c1d00005c1d000034
:1000e8005c1d00005c1d00005c1d00005c1d000024
:0800f8005c1d00005c1d00000e
:020000040000fa
:100108005c1d00005c1d00005c1d00005c1d000003
:100118005c1d00005c1d00005c1d00005c1d0000f3
:100128005c1d00005c1d00005c1d00005c1d0000e3
:100138005c1d00005c1d00005c1d00005c1d0000d3
:100148005c1d00005c1d00005c1d0000d009000063
:100158005c1d00005c1d00005c1d00005c1d0000b3
:100168005c1d00005c1d00005c1d00005c1d0000a3
:100178005c1d00005c1d00005c1d00005c1d000093
:100188005c1d00005c1d00005c1d00005c1d000083
:100198005c1d00005c1d00005c1d00005c1d000073
:1001a8005c1d00005c1d00005c1d00005c1d000063
:1001b8005c1d00005c1d00005c1d00005c1d000053
:1001c8005c1d00005c1d00005c1d00005c1d000043
:1001d8005c1d00005c1d00005c1d00005c1d000033
:1001e8005c1d00005c1d00005c1d00005c1d000023
:0801f8005c1d00005c1d00000d
:020000040000fa
:10351000aa1000000200000000000000ac10000033
:103520000200000002000000001c0000001c00005f
:103530000004000002000000000000000000000085
:10354000000000000000000000000000000000007b
:10355000000000000000000000000000000000006b
:10356000000000000000000000000000000000005b
:10357000000000000000000000000000000000004b
:10358000000000000000000000000000000000003b
:10359000000000000000000000000000000000002b
:1035a000000000000000000000000000000000001b
:1035b000000000000000000000000000000000000b
:1035c00000000000000000000000000000000000fb
:1035d00000000000000000000000000000000000eb
:1035e00000000000000000000000000000000000db
:1035f00000000000000000000000000000000000cb
:1036000000000000000000000000000000000000ba
:1036100000000000000000000000000000000000aa
:10362000000000000000000000000000000000009a
:10363000000000000000000000000000000000008a
:10364000000000000000000000000000000000007a
:10365000000000000000000000000000000000006a
:10366000000000000000000000000000000000005a
:10367000000000000000000000000000000000004a
:10368000000000000000000000000000000000003a
:10369000000000000000000000000000000000002a
:1036a000000000000000000000000000000000001a
:1036b000000000000000000000000000000000000a
:1036c00000000000000000000000000000000000fa
:1036d00000000000000000000000000000000000ea
:1036e00000000000000000000000000000000000da
:1036f00000000000000000000000000000000000ca
:1037000000000000000000000000000000000000b9
:1037100000000000000000000000000000000000a9
:103720000000000000000000000000000000000099
:103730000000000000000000000000000000000089
:103740000000000000000000000000000000000079
:103750000000000000000000000000000000000069
:103760000000000000000000000000000000000059
:103770000000000000000000000000000000000049
:103780000000000000000000000000000000000039
:103790000000000000000000000000000000000029
:1037a0000000000000000000000000000000000019
:1037b0000000000000000000000000000000000009
:1037c00000000000000000000000000000000000f9
:1037d00000000000000000000000000000000000e9
:1037e00000000000000000000000000000000000d9
:1037f00000000000000000000000000000000000c9
:1038000000000000000000000000000000000000b8
:1038100000000000000000000000000000000000a8
:103820000000000000000000000000000000000098
:103830000000000000000000000000000000000088
:103840000000000000000000000000000000000078
:103850000000000000000000000000000000000068
:103860000000000000000000000000000000000058
:103870000000000000000000000000000000000048
:103880000000000000000000000000000000000038
:103890000000000000000000000000000000000028
:1038a0000000000000000000000000000000000018
:1038b0000000000000000000000000000000000008
:1038c00000000000000000000000000000000000f8
:1038d00000000000000000000000000000000000e8
:1038e00000000000000000000000000000000000d8
:1038f00000000000000000000000000000000000c8
:1039000000000000000000000000000000000000b7
:1039100000000000000000000000000000000000a7
:103920000000000000000000000000000000000097
:103930000000000000000000000000000000000087
:103940000000000000000000000000000000000077
:103950000000000000000000000000000000000067
:103960000000000000000000000000000000000057
:103970000000000000000000000000000000000047
:103980000000000000000000000000000000000037
:103990000000000000000000000000000000000027
:1039a0000000000000000000000000000000000017
:1039b0000000000000000000000000000000000007
:1039c00000000000000000000000000000000000f7
:1039d00000000000000000000000000000000000e7
:1039e00000000000000000000000000000000000d7
:1039f00000000000000000000000000000000000c7
:103a000000000000000000000000000000000000b6
:103a100000000000000000000000000000000000a6
:103a20000000000000000000000000000000000096
:103a30000000000000000000000000000000000086
:103a40000000000000000000000000000000000076
:103a50000000000000000000000000000000000066
:103a60000000000000000000000000000000000056
:103a70000000000000000000000000000000000046
:103a80000000000000000000000000000000000036
:103a90000008000000080000000000000010000006
:103aa000aa00000000000000ae10000002000000ac
:083ab00000000000000000000e
:020000040000fa
:043ab8000000fe000c
:00000001FF
Ttelmah



Joined: 11 Mar 2010
Posts: 19552

View user's profile Send private message

PostPosted: Thu Nov 17, 2016 2:41 am     Reply with quote

It's been saved as if it is a PIC18, not a PIC30.

On the PIC18's, the configuration data is stored 'as if' it was at address 0x1F00000 in the chips memory (part of the programming spec). On the PIC30's, instead the configuration data has to be stored as if it resided at address 0x0xF80000. The file you post, has the configuration data stored in the PIC18 locations, not the PIC30 locations. hence when you re-load it, the configuration is not seen.
Depends on the software being used to save the file. In CCSload for example, there is a separate selection box in the 'directives' tab, which has to be set to the target chip, and saved, to set the format used, before writing the file.
domdomgin



Joined: 15 Nov 2016
Posts: 10

View user's profile Send private message

PostPosted: Thu Nov 17, 2016 3:00 am     Reply with quote

im using pick kit 2.what would i need to do to change it.
if i ignore the message will it affect the programming.

Thanks,
domdomgin



Joined: 15 Nov 2016
Posts: 10

View user's profile Send private message

PostPosted: Thu Nov 17, 2016 3:05 am     Reply with quote

Can you set the target chip for me as i do not use ccs.

I will be grateful.

Thanks.
domdomgin



Joined: 15 Nov 2016
Posts: 10

View user's profile Send private message

PostPosted: Thu Nov 17, 2016 3:34 am     Reply with quote

Ttelmah wrote:
It's been saved as if it is a PIC18, not a PIC30.

On the PIC18's, the configuration data is stored 'as if' it was at address 0x1F00000 in the chips memory (part of the programming spec). On the PIC30's, instead the configuration data has to be stored as if it resided at address 0x0xF80000. The file you post, has the configuration data stored in the PIC18 locations, not the PIC30 locations. hence when you re-load it, the configuration is not seen.
Depends on the software being used to save the file. In CCSload for example, there is a separate selection box in the 'directives' tab, which has to be set to the target chip, and saved, to set the format used, before writing the file.



please help me
domdomgin



Joined: 15 Nov 2016
Posts: 10

View user's profile Send private message

PostPosted: Thu Nov 17, 2016 6:25 am     Reply with quote

Ttelmah wrote:
It's been saved as if it is a PIC18, not a PIC30.

On the PIC18's, the configuration data is stored 'as if' it was at address 0x1F00000 in the chips memory (part of the programming spec). On the PIC30's, instead the configuration data has to be stored as if it resided at address 0x0xF80000. The file you post, has the configuration data stored in the PIC18 locations, not the PIC30 locations. hence when you re-load it, the configuration is not seen.
Depends on the software being used to save the file. In CCSload for example, there is a separate selection box in the 'directives' tab, which has to be set to the target chip, and saved, to set the format used, before writing the file.


Please I request you to help me..I'm not a programmer so please help.Thanjs..
temtronic



Joined: 01 Jul 2010
Posts: 9246
Location: Greensville,Ontario

View user's profile Send private message

PostPosted: Thu Nov 17, 2016 6:48 am     Reply with quote

I'm at a loss trying to understand why a 'nonprogrammer' (you) are reading the contents of a very, very powerful PIC? Perhaps tell us why you're doing this ?
Since you're not a programmer, the retrieved hex codes are useless to you until you can decode them into the PIC asm they represent. You'll never get anything close to the 'C' code equal..IF.. it was actually written in CCS C, or any C for that matter.
It is pretty easy to decode a PIC16 series program that was burned into a PIC and after a few days 'recontruct' a C program that could have been the source.
It's whole nother ball game to tackle a DSPIC though !!
Yes, it can be done,all you need is the DSPIC datasheet, pen/paper and time, lost of time.

Jay
domdomgin



Joined: 15 Nov 2016
Posts: 10

View user's profile Send private message

PostPosted: Thu Nov 17, 2016 7:10 am     Reply with quote

Well I'm just a hobbiest.I make circuits just for my pleasure. I found this led spectrum analyzer circuit very interesting so I decided to make it. I have the hex file which I normally need to program the chip.its just that after loading the hex file I get the error message which I don't understand so I asked for help.
I also spent a lot of money to buy the DSPIC chip so I would really like to make use of it.
I have made a few circuits but this one was the only one I really need help.

This is the only complete circuit I found for a spectrum analyzer.

Please help me.
Ttelmah



Joined: 11 Mar 2010
Posts: 19552

View user's profile Send private message

PostPosted: Thu Nov 17, 2016 7:46 am     Reply with quote

Unfortunately if the file is saved in the wrong format, you will have to work out what the fuses need to be. Read the hex file, work out what fuse patterns the lines for 0x1F0000 represent, then load the file, and set the fuses manually.
domdomgin



Joined: 15 Nov 2016
Posts: 10

View user's profile Send private message

PostPosted: Thu Nov 17, 2016 9:24 am     Reply with quote

Ttelmah wrote:
Unfortunately if the file is saved in the wrong format, you will have to work out what the fuses need to be. Read the hex file, work out what fuse patterns the lines for 0x1F0000 represent, then load the file, and set the fuses manually.



I have the original full code along with the hex file.
I have not touched any files.
Ttelmah



Joined: 11 Mar 2010
Posts: 19552

View user's profile Send private message

PostPosted: Thu Nov 17, 2016 9:49 am     Reply with quote

When you loaded the hex file, the program told you exactly what was needed:

Quote:

Some configuration words not in hex file.
Ensure default values above right are acceptable.


All that was needed was to manually set the configuration words. If you have the program then look at this for these, and set these (above right in the program being used), to match what was needed.
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group