[ECOS] Frequency scaling on iPaq

Cristiano Ligieri Pereira cpereira@ics.uci.edu
Wed Jun 6 15:16:00 GMT 2001


I'm talking about the cpu-scale.c linux file, which is the one responsible
to scale the frequency.

------------------------------------------------------------
Cristiano Ligieri Pereira - http://www.ics.uci.edu/~cpereira

On Wed, 6 Jun 2001, Cristiano Ligieri Pereira wrote:

> 
> have you tried it on eCos? I'm doing exacly the same things that are done
> in the change_clock_speed() function execpt the function call to
> recalibrate_delay(void) since it deals with linux global variables.
> 
> Now the system frezzes and the LCD display shows nothing when I try to    
> scale lower than 162Mhz. Should I calibrate the FLASH timings as 
> well? Although it's not done in the linux source code.
> 
> Thanks,
> Cristiano.
> 
> 
> ------------------------------------------------------------
> Cristiano Ligieri Pereira - http://www.ics.uci.edu/~cpereira
> 
> On Tue, 5 Jun 2001, Nicolas Pitre wrote:
> > 
> > We had that problem under Linux and the solution you described is correct.
> > Look at the Linux code for reference.  It works fine on iPAQ.
> > 
> > Note that changing the PLL must be done  for long term power saving.  Since
> > the PLL requires quite a delay to stabilize when it is changed you can't use
> > CPU speed reduction for things like the idle loop.
> > 
> > 
> > Nicolas
> > 
> > 
> 
> 



More information about the Ecos-discuss mailing list