Hi Dirk, If I understand correctly: When the timer wraps around, flash writes or other long lasting actions get timed-out.
Currently the timer is in 32 bit unchained mode, why not place it 64 bit mode? Best regards, Pieter -----Original Message----- From: Dirk Behme [mailto:[EMAIL PROTECTED] Sent: donderdag 20 maart 2008 15:25 To: Pieter Voorthuijsen Cc: [email protected] Subject: Re: [U-Boot-Users] DaVinci DM644x timer problem (divided by 16) Pieter Voorthuijsen wrote: > Hello, > > Some months ago, a patch was submitted ([ARM] fix timer overflow in > DaVinci). The result was that in /cpu/arm926ejs/davinci/timer.c > read_timer was divided by 16. > > http://www.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=commit;h=ea686f52 > e4 > 5b3df2938866d3f5a98bb2556dfe2b > > Right now, when I have my bootdelay variable (on a DVEVM) set to 2, > and countdown takes 32 seconds... Also iprobe got very very very slow. > Maybe more items are affected by this timer division. > > Is anybody else seeing this? Clearly when the timer is used by several > blocks, it cannot be easily divided by 16. I think we need something > else to work with the wrap around of the timer... Thanks for the report! Any idea what might be better? Thanks Dirk ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ U-Boot-Users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/u-boot-users
