On 16 Mar 2010 at 20:06, Tony Duell wrote:
Tjhe main difference for me is that in general the
program store
address and data buses are not accessible (Ues, I am well aware that
come microcontrollers can be run with extranl program memory, but an
lot can't). Which means my methods of debugging machien code -- that
is using a logic analyser hooked up to said buses -- is impossible.
Trying to get soemthing working when you can't investigate the
behaviour of a major subsystem is not pleasant.
Many, if not most, microcontrollers (but for the very tiny ones) have
some sort of on-chip (e.g. JTAG) debugging facility. Given that
everything else is on-chip, why would you want to monitor the
internal bus signals, even if you could?
--CHuck