Status: Assigned
Owner: robhamerling
Labels: Type-Defect Priority-Low Component-Device
New issue 135 by robhamerling: Duplicate device ID values in
chipdef_jallib.jal
http://code.google.com/p/jallib/issues/detail?id=135
Every PIC (device file) must have a unique entry in chipdef_jallib.jal. The
identifiers are generated from the 'physical' device id (DEVID2 and DEVID1
excl. REV bits in configuration memory), preceeded with the value of 'CORE'
(hex 10, 12, 14, 16).
It was assumed that this would give unique values, but it appears that
chipdef_jallib.jal contains some duplicates, like:
0x_14_10A0 for 16f636 and 16f639
0x_16_0480 for 18f242 and 18F2439
0x_16_0400 for 18F252 and 18F2539
0x_16_04a0 for 18f442 and 18F4439
0x_16_0420 for 18F452 and 18F4539
0x_16_5040 for 18f66j93 and 18f86j72
0x_16_5060 for 18f67j93 and 18f87j72
This is not too bad for the first 5 pairs, since the members of each of
these pair are almost identical (but there are some siginificant
difference!). But the members of the last two pairs are really different
devices! I assume these are caused by errors in the MPLAB (8.56) .dev files.
Nevertheless the identifications must be made unique.
RobH
--
You received this message because you are subscribed to the Google Groups
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/jallib?hl=en.