Comment #8 on issue 194 by robhamerling: Device files with MPLAB-X
http://code.google.com/p/jallib/issues/detail?id=194
w.r.t. comment#6:
Parsing the PIC files proved to be more complex than I thought at first
sight, especially for the bigger and newer PICs. Many PIC files
include 'module' files as a whole or partly, even multiple times different
parts of the same module file. Then the included contents may be modified
or sub-parts may be removed. It is sort of macro-processing system.
I decided to split the Jallib device file generation process from
MPLAB-X .pic files in two scripts:
(1) Generate 'expanded' PIC files with all the module included and modified
as described above. When this script is faultless (will it ever be?) it
needs to be run only once for every new MPLAB-X release.
(2) Generate Jallib device files from these expanded PIC files.
Script 1 is already quite complete and working pretty well. Script 2 is
essentially working too, but I still need to copy many parts of the current
dev2jal script for all the extensions like the pseudo variables, aliases
and naming normalizations.
Notes:
The 'strange' things with 526/527 are for example the size of configuration
words. I'll round the figures to 'word'.
We decided long ago to generate Jallib device files only for PICs of which
a datasheet is published, and to release only device files when at least
one blink-a-led or other sample for a PIC (or a group of PICs described in
the same datasheet) has been tested and proved to work. So Philippe, tell
us which Jallib device file is for a ghost PIC.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
You received this message because you are subscribed to the Google Groups
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/jallib.
For more options, visit https://groups.google.com/groups/opt_out.