[U-Boot] Raspberry Pi GPIO interacts with u-boot

Reza Nikoopour rnikoopour at gmail.com
Fri Jan 30 04:40:26 CET 2015


Hey Simon,

It seems like Crochet doesn't actually build U-boot with specifying which
config to use.

I'm looking up how to build uboot using rpi_b.h

Reza
On Jan 29, 2015 5:24 PM, "Simon Glass" <sjg at chromium.org> wrote:

> Hi Reza,
>
> On 29 January 2015 at 14:03, Reza Nikoopour <rnikoopour at gmail.com> wrote:
> > Hey guys,
> >
> > I'm working on setting up an NTP server using the following:
> >
> > Raspberry Pi Model B+
> >>
> > Raspberry PI GPS Add-on <
> >> http://imall.iteadstudio.com/raspberry-pi-gps-add-on.html >
> >> FreeBSD 10.1 (built with Crochet) <
> >> https://github.com/kientzle/crochet-freebsd >
> >>
> > u-boot-pi < https://github.com/gonzoua/u-boot-pi >
> >>
> >
> > I've run into a problem with u-boot.  If I boot the Pi without anything
> > plugged into the GPIO port it boots all the way into FreeBSD.  However,
> > when I try to boot with the GPS Add-on plugged into the GPIO, it does not
> > boot past u-boot.
> >
> > When the GPS Add-on is plugged while booting the autoboot prompt shows
> > saying "Press any key to abort autoboot" (or something to that effect)
> > then the letter 'L' appears on the screen and starts moving from right to
> > left erasing text it comes across then moving up to the next line.  When
> it
> > reaches the top line the 'L' moves from the right side of the screen to
> the
> > left and then wraps back around to the right indefinitely.
>
> I think I had strange console things like this when U-Boot crashed. It
> may be that there is a bug which is causing it to go into the weeds.
> it could be that tstc() or getc() is causing this since it happens
> while waiting for you to press a key..
>
> I'm sorry that is not very helpful...
>
> >
> > My rpi_b.h config file can be found at <
> > https://gist.github.com/rnikoopour/c4cfc271b4856816ee99 >.
> >
> > I thought this was an issue of the GPS Add-on input being read by the
> > serial console as valid input.  I tried disabling the serial console by
> > removing the UART console lines and adding < #define CONFIG_8xx_CONS_NONE
> >>.  I also tried disabling the GPIO port by commenting out the GPIO
> section
> > as well.
> >
> > Would anyone know why this is happening or how I can fix this?
> >
> Regards,
> Simon
>


More information about the U-Boot mailing list