[<<][staapl][>>][..]
Sat Feb 14 12:03:09 CET 2009

more pk2

I don't understand... The dumps are almost exactly the same, but it
doesn't work..  Somehow there's something wrong with the primitives.

I'm loosing to much time with this.  Isn't there a better way?  What I
want is to upload a program and then connect to the serial port,
that's all.

Here's a dump of

 ~/pickit/pk2cmdv1.20LinuxMacSource/pk2cmd -I -p PIC18F2620 -E >staapler.pk2.erase.log

W: A6 02 FE FD
W: A0 80 2A D2
W: A1 40 DF 9C
W: AF
R: 3F 00 F7 25 9E BA 01 D0 FD D7 AB A2 03 D0 AB 98 AB 88 F8 D7 EC 6E AE 50 AB A4 02 D0 ED 50 F2 D7 12 00 AC B2 01 D0 FD D7 AD 6E ED 50 12 00 05 00 22 D8 FE 6E ED 50 FD 6E ED 50 12 00 EC 6E 00 0E 00
W: AB
W: A4 00 12 FA F7 F9 F5 F3 00 E8 14 F6 FB E7 7F F7 FA FB F6 E8 13
W: A4 01 08 FA F7 F8 F3 03 E8 0A F4
W: A4 02 2D DA 2A 0E DA 15 09 DA 00 00 DA F8 6E DA AA 0E DA 55 0A DA F7 6E DA AA 0E DA 54 09 DA 00 00 DA F6 6E EE 04 09 F2 00 F0 DA FF FF E9 09 01
W: A4 03 09 EE 04 09 F2 00 F0 E9 06 7F
W: A4 05 1B EE 04 00 F1 F2 0E DA F6 6E EE 04 00 F1 F2 0E DA F7 6E EE 04 00 F1 F2 0E DA F8 6E
W: A4 06 21 EE 04 00 F1 F2 0E DA F6 6E EE 04 00 F1 F2 0E DA F7 6E EE 04 00 F1 F2 0E DA F8 6E DA A6 8E DA A6 9C
W: A4 07 23 EE 04 0D F1 F1 E9 05 1E EE 04 0F F1 F1 EE 03 00 F3 04 E7 2F F3 00 E7 05 F2 00 F2 00 EE 04 0D F2 FF F2 FF
W: A4 08 1F DA A6 9E DA A6 9C EE 04 00 F1 F2 0E DA A9 6E EE 04 00 F1 F2 0E DA AA 6E DB DA 99 0E DA F5 6E
W: A4 09 21 DA A6 80 DA A8 50 DA F5 6E DA 00 00 DA 00 00 EE 04 02 F2 00 F0 DA A9 2A DA D8 B0 DA AA 2A E9 1E 1F
W: A4 0A 1C DA F8 6A DA A6 9E DA A6 9C EE 04 00 F1 F2 0E DA A9 6E EE 04 00 F1 F2 0E DA AA 6E DB
W: A4 0B 23 EE 04 00 F1 F2 0E DA A8 6E DA A6 84 DA A6 82 DA 00 00 E9 03 03 E8 01 DA 00 00 DA A9 2A DA D8 B0 DA AA 2A
W: A4 0D 1B DA 30 0E DA F8 6E DA 00 0E DA F7 6E DA 00 0E DA F6 6E EE 04 09 F2 00 F0 E9 06 0D
W: A4 0E 1E DA A6 8E DA A6 8C DA 00 EF DA 00 F8 DA 30 0E DA F8 6E DA 00 0E DA F7 6E DA F6 6E DB DB DB
W: A4 0F 33 EE 04 0F F1 F2 00 EE 03 00 F3 04 E7 2F F3 00 E7 05 F2 00 F2 00 DA F6 2A EE 04 0F F2 00 F1 EE 03 00 F3 04 E7 2F F3 00 E7 05 F2 00 F2 00 DA F6 2A E9 30 06
W: A4 11 1B DA 20 0E DA F8 6E DA 00 0E DA F7 6E DA 00 0E DA F6 6E EE 04 09 F2 00 F0 E9 06 07
W: A4 13 2F DA 20 0E DA F8 6E DA 00 0E DA F7 6E DA F6 6E DA A6 8E DA A6 9C EE 04 0D F1 F1 E9 05 02 EE 04 0F F1 F1 EE 03 00 F3 04 E7 2F F3 00 F2 00 F2 00
W: A4 16 32 DA 3C 0E DA F8 6E DA 00 0E DA F7 6E DA 05 0E DA F6 6E EE 04 0C F2 3F F2 3F DA 04 0E DA F6 6E EE 04 0C F2 8F F2 8F DA 00 00 EE 04 00 E8 01 F2 00 F2 00
W: A4 17 32 DA 3C 0E DA F8 6E DA 00 0E DA F7 6E DA 05 0E DA F6 6E EE 04 0C F2 0F F2 0F DA 04 0E DA F6 6E EE 04 0C F2 83 F2 83 DA 00 00 EE 04 00 E8 01 F2 00 F2 00
W: AF
R: 48 02 25 3C 9E BA 01 D0 FD D7 AB A2 03 D0 AB 98 AB 88 F8 D7 EC 6E AE 50 AB A4 02 D0 ED 50 F2 D7 12 00 AC B2 01 D0 FD D7 AD 6E ED 50 12 00 05 00 22 D8 FE 6E ED 50 FD 6E ED 50 12 00 EC 6E 00 0E 00
W: A6 02 EA 00
Erasing Device...
W: A6 01 F7
W: A6 02 FC FF
W: A9 A5 00 01
W: A9 A5 16 01
W: A9 A5 01 01
W: A6 02 FE FD
W: A6 01 F6
W: A6 01 F7
W: A6 02 FC FF
W: A9 A5 00 01
W: A9 A5 02 01
W: AA
R: 02 86 0C 3C 9E BA 01 D0 FD D7 AB A2 03 D0 AB 98 AB 88 F8 D7 EC 6E AE 50 AB A4 02 D0 ED 50 F2 D7 12 00 AC B2 01 D0 FD D7 AD 6E ED 50 12 00 05 00 22 D8 FE 6E ED 50 FD 6E ED 50 12 00 EC 6E 00 0E 00
W: A9 A5 01 01
W: A6 02 FE FD
W: A6 01 F6
Device ID = 0C80
Revision  = 0006
Device Name = PIC18F2620
W: A6 01 F7
W: A6 02 FE FD
W: A2
R: 05 00 0C 3C 9E BA 01 D0 FD D7 AB A2 03 D0 AB 98 AB 88 F8 D7 EC 6E AE 50 AB A4 02 D0 ED 50 F2 D7 12 00 AC B2 01 D0 FD D7 AD 6E ED 50 12 00 05 00 22 D8 FE 6E ED 50 FD 6E ED 50 12 00 EC 6E 00 0E 00

Operation Succeeded




# The only thing that matters here is:

W: A6 01 F7
W: A6 02 FC FF
W: A9 A5 00 01  # ENTER PROGRAMMING
W: A9 A5 16 01
W: A9 A5 01 01  # LEAVE PROGRAMMING
W: A6 02 FE FD
W: A6 01 F6
W: A6 01 F7
W: A6 02 FC FF


# I don't see any differences..

It's probably something outside this layer.  Maybe USB doesn't get
initialized properly?  Maybe the PK2 needs an extra reset or so?



[Reply][About]
[<<][staapl][>>][..]