[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