I see several replies about the stepping issue with gdb and the BDM packaged with the lite kits. I realize the one provided by logic and accompanying the kit is a third-party device, according to several posts dating back 2 years with issues with this BDM.
So I'm wondering if maybe the issue has been identified or resolved? Has nobody at logic tried to step wtih the provided BDM using GDB? Is there some more details about why it won't step properly? There is a gdb hack out there to simulate a step but it is a poor solution.
Maybe somebody at logic knows what third-party bdm would work well with gdb and step properly? I understand it's a third-party device, so any help at all would be appreciated.
Related post:
her her
Related output of bmd-chk from the m68k-bdm tools, note how it can't step:
Coldfire execution test, loading code to SRAM.
Stepping code.
Stepping, pc is 0x20000000, csr = 0x01300000
Stepping, pc is 0x00000092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
Stepping, pc is 0x00120092, csr = 0x01300030
WARNING: PC is not in the SRAM, something is wrong.
A0: 80000000 D0: 80000000
A1: 80000000 D1: 80000000
A2: 80000000 D2: 80000000
A3: 80000000 D3: 80000000
A4: 80000000 D4: 80000000
A5: 80000000 D5: 80000000
A6: 80000000 D6: 80000000
A7: 7FFFFF70 D7: 80000000
RPC:00120092
SR:00002708
VBR:00000010
CACR:00000000
ACR0:00000000
ACR1:00000000
RAMBAR:20000001
MBAR:80000000
CSR:01300030
AATR:00000005
TDR:00000000
PBR:00000000
PBMR:00000000
ABHR:00000000
ABLR:00000000
DBR:00000000
DBMR:00000000
CSR halt not set, target failed to halt, CSR = 0x00300000