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

Simon Glass sjg at chromium.org
Tue Feb 3 02:13:41 CET 2015


Hi Reza,

On 29 January 2015 at 20:40, Reza Nikoopour <rnikoopour at gmail.com> wrote:
> 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

OK. Please don't top post.

The config is now called 'rpi'. Are you using the latest U-Boot?

Regards,
Simon

>
> 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