Content originally posted in LPCWare by MikeSimmonds on Wed Apr 24 06:37:29 MST 2013
[FONT=Tahoma][SIZE=2][XP Pro/SP3 32 Bit]
In no particular order.
1) Memory view still defaults to hex rather than traditional
and still does not remember either settings or addresses
2) Scrolling the disassembly window up over a function start
often (as in nearly always) sets the address column to [I]odd[/I] addresses.
This is nonsense as Cortex opcodes are always on even addresses.
3) The espr part of the processor status register (when in an IT block)
always seems to show a condition of 'EQ' regardless of the actual code
[Definitely seen this when it should have been 'NE']
4) Breakpoints/Move to Line/Run to Line often stop at the instruction
[I]after[/I] the one chosen.
[/SIZE][/FONT][FONT=Tahoma][SIZE=2]5) Selecting (or not) opcode bytes in the disassembly window does add
and remove a column to the list view -- unfortunately it is only about 5 pixels
wide (and blank) and there does not seem to be any way to widen it (by hand).
This one is particularly disappointing. :(
[/SIZE][/FONT][FONT=Tahoma][SIZE=2]6) There doesn't see, to be any way of getting the PC address of a breakpoint
(Properties doesn't help). Neither can I find a way to set an arbitrary bp at a
hex address (via a dialog box).
7) In one case, the debugger was 'suspended:step' but F5/F6/F8 would not
move on. Had to kill the debug session.
[Sorry, but I haven't been able to repoduce this one yet.]
[/SIZE][/FONT][FONT=Tahoma][SIZE=2]For the record, the part is LPC1778 which, as you know, is Cortex-M3.
[/SIZE][/FONT][FONT=Tahoma][SIZE=2]Cheers, Mike
[/SIZE][/FONT]