JTAG emulator for MPC8548E (v2)
Laurent Pinchart
laurent.pinchart at technotrade.biz
Wed Jan 24 22:06:17 EST 2007
Hi Eugene,
> > The new unit works *mostly* fine. No debugging issue (not that I use it
> > that much anyway, now that the board boots Linux), but still a flash
> > programming issue. Programming the target parallel NOR flash works in
> > slow JTAG mode, but not in faster mode using the internal workspace. I
> > reported the problem several months ago and still haven't received any
> > solution.
>
> Most likely problem isn't in BDI but in your setup. Depending on
> the particular chip model, to be able use workspace you must have
> initialized memory first. In fact, I'm pretty sure you haven't
> configured chip correctly to make workspace usable. I've been using
> BDI with various PowerPC and MIPS SoCs for many years. It's an excellent
> tool, you just have to use it correctly.
I wish it was that simple. It is probably a target processor configuration
issue, as I can use the workspace if
a) the target flash has already been programmed with U-Boot
b) the BDI-2000 is misconfigured and fails to stop the target processor at
startup.
I can thus use the workspace when U-Boot initializes the processor.
I had a look at U-Boot code and tried to initialize the processor registers
with the same values, without luck. I asked Abatron's French distributor for
technical support, and they haven't been able to help me. They made me try
lots of different initialization sequences. Several people online sent me
their configuration file, and none of them worked for me.
So, there must be a configuration problem somewhere, but even Abatron's
technical support haven't been able to find it. That's why I complained about
their support in my e-mail.
Best regards,
Laurent Pinchart
More information about the Linuxppc-embedded
mailing list