[Efi332] BDM troubles
Paul Helmuth
PaulHelmuth
Sat Jul 2 16:11:50 UTC 2005
I suspect (mind you, I don't have much to go on here) that your problem is
related to trying to use Phytec's "built-in" interface with anything other
than the Codewarrior software that they ship with it.
Of course, it should be possible to use that connection, but I think things
are a whole LOT "cleaner" switching to their external BDM header. At least
there you have all of the pins documented.
I use a Macraigor Wiggler to supply the BDM-to-parallel port interface and
as I mentioned in my previous email, there is a link on James' web page that
gives some direction for matching the Macraigor outputs with the Phytec
external BDM header.
The Macraigor unit has been 100% reliable for me. It's not the fastest
interface, (they also have faster ones - just more $$$) but it's pretty
inexpensive.
----- Original Message -----
From: "Doug Brunner" <doug at udel.edu>
To: <efi332 at diy-efi.org>
Sent: Saturday, July 02, 2005 10:51 AM
Subject: Re: [Efi332] BDM troubles
> My problems have been with GDB's support for the BDM interface. I'm
> actually using the Phytec board's internal BDM (parallel port on the
> board) rather than the 10-pin header for an external BDM, since my only
> BDM is a Tilbury unit from way back when that has been more than a little
> flaky.
>
> As I understand it, GDB needs some kind of addon to talk to a BDM via the
> parallel port. I've tried MPCBDM as discussed on James' 555 Webpage,
> running gdb 5.0 (since that's the only version I've seen the patch for) as
> root, and it doesn't seem to accomplish anything--it just hangs when I try
> to connect to the board. What has everyone else been using?
>
> --Doug Brunner
>
> Paul Helmuth wrote:
>
>> I'm (reasonably) sure everyone that has done anything with the Phytec
>> development board has used the JTAG/BDM port.
>>
>> Since you are using GDB, I assume that you are using the GCC tool chain.
>> Since you are using that, I also assume that you are using the external
>> BDM port. This means you have some BDM port interface (like a Wiggler).
>>
>> So - you need to make sure that all of your pin-outs match between your
>> BDM interface and the Phytec BDM port. As an example, two of the pins are
>> reversed between the Phytec port and my Macraigor Wiggler. I have a note
>> on James' 555 web page about that switch. Also, you need to follow
>> Phytec's bulletin on setting the development board jumpers for using the
>> external BDM port.
>>
>> Other than that, everything should work - but I haven't used these tools
>> with Linux.
>>
>> -Paul
>>
>>
>> ----- Original Message ----- From: "Doug Brunner" <doug at udel.edu>
>> To: <efi332 at diy-efi.org>
>> Sent: Friday, July 01, 2005 10:11 PM
>> Subject: [Efi332] BDM troubles
>>
>>
>>> I'm trying to start talking to my Phytec 555 board and having lots of
>>> trouble. It's on the Phytec development board, so I'm using their BDM,
>>> which I can't get GDB to interact with. I'm running all this under
>>> Linux.
>>>
>>> What have the rest of you been using for BDM support?
>>>
>>> --Doug Brunner
>>> _______________________________________________
>>> Efi332 mailing list
>>> Efi332 at diy-efi.org
>>> http://lists.diy-efi.org/mailman/listinfo/efi332
>>>
>>
>> _______________________________________________
>> Efi332 mailing list
>> Efi332 at diy-efi.org
>> http://lists.diy-efi.org/mailman/listinfo/efi332
>>
>
> _______________________________________________
> Efi332 mailing list
> Efi332 at diy-efi.org
> http://lists.diy-efi.org/mailman/listinfo/efi332
>
More information about the Efi332
mailing list