Following problem:
I load the same program into a PRU (AM335x) in CCS5 and CCS6.
After that I want to step trough my code. In CCS5 I have a disassembly view with addresses matching to my "listing.lst" output of PASM.
Listing:
0x0000 = Label : MAIN:
0x0000 = 0x2effbd80 : zero &R0, 124
0x0001 = 0x91042483 : LBCO R3, C4, 0x04, 4
0x0002 = 0x1d04e3e3 : CLR R3, R3, 4
0x0003 = 0x81042483 : SBCO R3, C4, 0x04, 4
0x0004 = 0x2444e0c1 : mov R1, ((0x44E00000) + (0xd4))
0x0005 = 0x2400d481 : mov R1, ((0x44E00000) + (0xd4))
0x0006 = 0x240002e3 : mov R3, (0x2)
0x0007 = 0xe1002183 : sbbo R3, R1, 0, 4
In CCS5 disassembly window it looks like this:
In CCS6 it looks like this:
It's very hard to debug, without matching addresses of disassembly and listing...
Is there a option to configure the offset-inc in disassembly?
Or is it possible to configure PASM to write real memory addresses into the listing-file?