How do I view Assembly my C code in MPLAB x

I also had the same problem as you. Here is what worked for me.

Debug the main program, when finished, choose

" Window >> Debugging >> Disassembly ".

Then you would see the corresponding assembly code.

Hope it could help you out.


For anyone looking for this in the future, I stumbled on the same problem and a better solution.

In MPLAB X, right click the toolbar and select customize (also under View/Toolbars). Now in the menu of things you can drag to the toolbar find the 'Window' tree and under that 'Disassembly Listing File'. Drag that to somewhere on a toolbar (choose one you have set to always be there).

Now when you build something in debug mode you can click the button to open a (nicely formatted) assembly window. If you keep it open it will auto-refresh after each build.


You basically just have to not compile it all the way through, there are flags available so that you can see your code in various states, including assembly.

Take a .c file and compile it with gcc -S test.c

EDIT: I didn't think MPLAB was important to your question until I googled it, but I guess it's safe to assume that you're running this code in the non-OS form?

EDIT: A few MPLAB answers http://www.microchip.com/forums/m537589.aspx

Tags:

C

Assembly

Mplab