I see exactly what's happening now.
This is one for meLabs to solve.
In an attempt to produce the COFF information for debugging with MPLAB, ... PBP with the -k option places Z????? Labels on every line of code ... including the "ASM" or @ lines.
If the program has any ASM macros in it (like DT_INTS), you can normally jump in and out of ASM anytime you need to within that macro.
But with it putting labels at the "ASM" statements, ... when those macros get used (more than once) it duplicates labels that were not in the original program.
For instance with this macro ...I'll send a report to support at melabs.comCode:ASM MyMacro macro ; asm statements here ENDASM ; PBP statements here ASM ; This statement creates a label in the middle of a macro. endm ENDASM @ MyMacro ; The first time it's used is OK @ MyMacro ; the second time or more duplicates that label




Bookmarks