[U-Boot] setting u-boot params based on serial number

Wolfgang Denk wd at denx.de
Mon Oct 26 15:12:48 CET 2009


Dear "David Collier",

In message <memo.20091026132928.2092l at postmaster+dexdyne.com.cix.co.uk> you wrote:
> 
> I concede I can indeed do the one thing I need here by using decimal
> values with hex arithmetic, and it will give the right answer.
> 
> though it is truly horrible coding :-)

You misunderstand. You misunderstand completly.

Exstracting the last N digits from a number using '%' is independent
of the number base.

> I can see situations where I'd want to do something like "add one to the
> last serial number I used" where decimal arithmetic would be needed.

Not for the addition itself :-)

> For myself, I don't see any reason why an arithmetic command shouldn't be
> a special case ( in having the option to work in various bases ), it's
> doing a special job.

What probably would make sense and could be helpful for more advanced
scripting is something like a sprintf command that would allow you to
output (and store the result in a new environment variable) the
content of one or more environment variables in a specific format,
plus regexp support for setexpr.

Volunteers wellcome.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Why don't you have a Linux partition installed so you can be  working
in  a  programmer-friendly environment instead of a keep-gates'-bank-
account-happy one? :-)                            -- Tom Christiansen


More information about the U-Boot mailing list