[U-Boot] [PATCH] TQM8260: environment in flash instead EEPROM, baudrate 115k

Wolfgang Denk wd at denx.de
Mon Oct 20 09:03:46 CEST 2008


Dear Heiko Schocher,

In message <48FC1FFC.2000104 at denx.de> you wrote:
> 
> Is this somewhere reproducible?

Kind of. It happens pretty r4eliably on weak power supplies (too high
impadance, too slow voltage rise times) where the TQM8260 whould go
through a series of quick startup - reset sequences when powered on.
On such systems, a power-on often consisted of 3...5 start attempts
that were cut off by the voltage monitor on the module. This often
lead to EEPROM content corruption. 

Actually this configuration was the reason  the  I2C  edge  condition
work  around  was  implemented,  a long, long time ago. But then,, it
seems it doesn;t work absolutely reliable in all situations.

> Maybe we can try my patch from:
> 
> http://lists.denx.de/pipermail/u-boot/2008-October/041817.html

I thought about this, too, but unfortunately no such test  system  is
available  to  me (nor to the customer any more; he fixed the obvious
problem with the PSU; yet he still sees occasional corruptions).

Aslo boot time was a strong reason to switch to a flash based
environment (and to a higher console baudrate).

> also for this board. The I2C deblocking is in i2c_make_abort () ...
> If this works better, maybe we use this I2C deblocking mechanism as
> new standard?

I'm afraid I have no way to test this...

> > --- a/board/tqc/tqm8260/flash.c
> > +++ b/board/tqc/tqm8260/flash.c
> 
> Couldnt use this board also the CFI driver?

Yes, it could, if the CFI driver was working on this board. It is  my
intention to change this as soon as the CFI driver is working (see my
other thread: "CFI Driver Problem: flash not ready").

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
                  Nail here --X-- for new monitor.


More information about the U-Boot mailing list