All of lore.kernel.org
 help / color / mirror / Atom feed
From: Denys Dmytriyenko <denis@denix.org>
To: openembedded-devel@lists.openembedded.org
Cc: Discussion of the angstrom distribution development
	<angstrom-distro-devel@linuxtogo.org>
Subject: Re: [Angstrom-devel] OMAP3530 bring-up (and installation of	Angstrom)
Date: Thu, 25 Jun 2009 16:04:33 -0400	[thread overview]
Message-ID: <20090625200433.GM32082@denix.org> (raw)
In-Reply-To: <48239d390906251241p73ff7f5rcdae350df20ef41c@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2201 bytes --]

On Thu, Jun 25, 2009 at 11:41:03PM +0400, Sergey Lapin wrote:
> On Thu, Jun 25, 2009 at 10:28 PM, Denys Dmytriyenko<denis@denix.org> wrote:
> > On Thu, Jun 25, 2009 at 09:50:41PM +0400, Sergey Lapin wrote:
> >> Hi, all!
> >>
> >> I have a new OMAP3530-based board which is totally empty.
> >> omapzoom tools recognize ASIC ID on serial port, so I think it should
> >> be possible
> >> to bring it up this way. Do anybody have some minimal testing program
> >> to flip some GPIO,
> >> or character on serial?
> >> I can't get any output from x-loader on either UART1 or UART3.. How
> >> should I build binary for
> >> it to be recognized by boot loader over serial?
> >> No JTAG is here for this processor, and I have some troubles with
> >> understanding of
> >> Windows tools.
> >
> > Does your board have any buttons or DIP-switches to select boot order? You may
> > need to select the serial boot in order for the BootROM to send a handshake
> > sequence on the UART3. The handshake on the therminal looks like several
> > characters of garbage, starting with '40T'. The boot order is selected by a
> > DIP-switch on OMAP3EVM and by a "User" button on BeagleBoard.
> I probably skipped some details on last email, sorry. I see ASIC ID
> pattern (some garbage containing 40T).
> I use pserial from omapzoom and try to upload self-built x-loader
> binary, it reports success,
> but I see no output on either of serial ports. No error messages,
> nothing at all. That's why I'm interested in
> minimal test program to use oscilloscope on some pins. I see that GPIO
> configuration on OMAP3 is a lot
> more complex than on AT91 and PXA, so I look for samples to check what
> debugging could be inserted into
> x-loader to look what happens. Also, a question remains - is it needed
> for binary to be signed
> befor uploading to serial, or not?

Yes, x-load/MLO need to be "signed". OMAP35x "signing" is just adding a 
header, see signGP tool:
http://beagleboard.googlecode.com/files/signGP.c

It's not that simple for OMAP34x, though...

Check the x-load build/sign procedures here:
http://code.google.com/p/beagleboard/wiki/BeagleSoftCompile

-- 
Denys

[-- Attachment #2: Type: application/pgp-signature, Size: 205 bytes --]

  reply	other threads:[~2009-06-25 20:16 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-25 17:50 OMAP3530 bring-up (and installation of Angstrom) Sergey Lapin
2009-06-25 18:28 ` Denys Dmytriyenko
2009-06-25 19:41   ` [Angstrom-devel] " Sergey Lapin
2009-06-25 20:04     ` Denys Dmytriyenko [this message]
2009-06-25 20:29 ` Eric BENARD

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=20090625200433.GM32082@denix.org \
    --to=denis@denix.org \
    --cc=angstrom-distro-devel@linuxtogo.org \
    --cc=openembedded-devel@lists.openembedded.org \
    /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.