3.5.10 How Do I Know What Code the Compiler Is Producing?
The assembly list file may be set up, using assembler listing file options, to contain a great deal of information about the code, such as the assembly output for almost the entire program, including library routines linked in to your program; section information; symbol listings and more.
The list file may be produced as follows:
- On the command line, create a basic list file using the
option:
-Wa, -a=projectname.lst
- For MPLAB X IDE, right click on your project and select “Properties.” In the Project Properties window, click on “xc32-as” under “Categories.” From “Option categories,” select “Listing file options” and ensure “List to file” is checked.
By default, the assembly list file will have a .lst
extension.
For information on the list file, see the “MPLAB® XC32 Assembler, Linker and Utilities User’s Guide” (DS50002186).