All of lore.kernel.org
 help / color / mirror / Atom feed
From: John Stile <john@stilen.com>
To: buildroot@busybox.net
Subject: [Buildroot] designing a firmware update mechanism
Date: Thu, 17 Jan 2013 14:09:33 -0800	[thread overview]
Message-ID: <1358460573.32266.63.camel@genx> (raw)

I use buildroot for an embedded project, which has an atmel arm
processor, at91BootStrap on NOR to call uboot (and the reset of the
system) on NAND.

I am trying to devise a brick-safe strategy to update the systems once
created, but I'm making this up as I go for a lack of better ideas.

So far I am trying to split NAND in redundant halves (each with a copy
of uboot + uboot-env + kernel + roofs), and modify at91bootstrap to
choose which uboot to load, based on something inside the uboot-env
areas.

Will I need to compile 2 versions of uboot, differing only in where to
look for the uboot-env, or is there another way?  If so, is there a way
to do this within buildroot, or does uboot need to become an external
project from my buildroot setup?

Could anyone share a firmware update strategy for a project that uses
buildroot, at91bootstrap, and uboot, or is that outside the scope of
this list?

I have not found any built-in mechanisms to handle updates.

             reply	other threads:[~2013-01-17 22:09 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-17 22:09 John Stile [this message]
2013-01-18 11:30 ` [Buildroot] designing a firmware update mechanism Jérôme Pouiller
2013-01-18 13:55 ` Peter Korsgaard
2013-01-20 10:48 ` Arnout Vandecappelle

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=1358460573.32266.63.camel@genx \
    --to=john@stilen.com \
    --cc=buildroot@busybox.net \
    /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.