All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] BDI2000 and MPC8260
Date: Tue, 06 Sep 2005 11:44:20 -0400	[thread overview]
Message-ID: <431DB954.9030803@smiths-aerospace.com> (raw)
In-Reply-To: <DCEAAC0833DD314AB0B58112AD99B93B859447@ismail.innsys.innovsys.com>

Rune Torgersen wrote:
>>-----Original Message-----
>>From: Wolfgang Denk
>>Sent: Thursday, September 01, 2005 10:50
>>In message 
>><20050901111214.457804dc.ajz@cambridgebroadband.com> you wrote:
>>
>>>The problem I am seeing is that the bdi2000 cannot 
>>
>>communicate with the PM828 if the HRW is not
>>
>>>present in the flash device.  I.e. you need u-boot.bin 
>>
>>already loaded into flash in order to load
>>
>>>u-boot.bin into flash!
>>
>>This is normal; with an erased flash, the processor will read a  HRCW
>>which  sets external bus arbitration and CPU core disabled - there is
>>nothing left for the BDI to communicate with.
> 
> 
> We have anoter solution working here. To initally program the HRCW into
> flash we use another JTAG device (a Corellis JTAG interface) to wiggle
> th pins on the 8260 to program the flash. This works, but is fairly
> slow. To program 256 bytes of HRCW takes 10 - 15 seconds.
> 
> After this we switch to BDI2000 and program U-Boot.
> 
> This way we don't need yet another piece of HW on the board.

You realize of course that the HRCW is in the first 32 bytes of flash 
and you actually only need 4 bytes (offsets 0,8,16,24).  If you 
optimized your load, you could get the 10-15 seconds down to probably 1 
second.  Since it only needs to be done once in a board's lifetime, this 
may be a "don't care."

Other thoughts:
* Has anyone ever asked Abatron for an ability to use it as a raw JTAG 
accelerator?  It should be unnecessary to have a separate Corellis JTAG 
accelerator to do this.

* Freescale seems to have stopped providing unfettered access to the 
BSDL (Boundary Scan Description Language) interface to their processors. 
  For instance, the MPC8260 is not in the list:
<http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=0162468rH3bTdGZj9NtRjM>

* JTAG can be bit-banged with a PC parallel port extremely cheaply 
although it is also very slow.

gvb

  reply	other threads:[~2005-09-06 15:44 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-01 16:44 [U-Boot-Users] BDI2000 and MPC8260 Rune Torgersen
2005-09-06 15:44 ` Jerry Van Baren [this message]
2005-09-06 18:05   ` Dan Malek
2005-09-06 19:36   ` Wolfgang Denk
2005-09-06 19:48     ` Jerry Van Baren
2005-09-06 19:52       ` Wolfgang Denk
  -- strict thread matches above, loose matches on Subject: below --
2005-09-01 19:18 Rune Torgersen
2005-09-01 10:43 Alex Zeffertt
2005-09-01 17:42 ` Dan Malek
2005-09-01 18:43   ` Pantelis Antoniou
2005-09-01 10:12 Alex Zeffertt
2005-09-01 15:50 ` Wolfgang Denk
2005-09-01 15:56   ` Alex Zeffertt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=431DB954.9030803@smiths-aerospace.com \
    --to=gerald.vanbaren@smiths-aerospace.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.