
Dear David,
in message 0E8A20F2EB7BD7119C1F00508BB333780E5D7B@tmservermail02.t-modus.nec.co.uk you wrote:
Is it true that the BDI is not suitable for user app debug? Is this a
Yes, this is true. Well, you _can_ use it, but you have manually navigate through the kernel virtual address space to find what you are looking for. Sometimes this is necessary (typically to find kernel bugs), but this is definitely nothing to do for the average user.
problem in practice?
No, it is not.
Kernel debugging and application debugging are two separate weorlds, like kernel address space and user address space are clearly separated. There is tools for both of them: for the firmware, device drivers and kernel debugging you use the BDI2000, and for user applications you use gdbserver or gdb.
Note that this does not mean any loss of productivity: both the BDI2000 and gdbserver "speak" GDB remote protocol, so you will see absolutely the same user interface.
Best regards,
Wolfgang Denk