Pickle
Mega GP Mania
Any one know how to adjust the second core 940's clockspeed?
Klepto said:I read about this somewhere a long time ago, either in the ARM docs or in the (terribly written) Magiceyes docs. I can't remember where exactly, it wasn't easy to find. While you wait on someone who actually knows answering you may want to try reading chapter 5 of this, it seems relevant.
Thanks I will look at that.
The only app ive known to control the clock of the 940 was egoboo.
Its all about the FCLKnotaz said:Keep in mind that both 920 and 940 share the same clock source, so when you overclock 920 you will affect 940 too. However those divisors you listed are separate, but they only give you rough control.
Pickle said:I think your doc has helped.
Not my doc, I just posted the link on the gp2x wiki.
QUOTE
Id prefer to set the 940 to an precise freq, but it seems that isnt supported.
I've read over chapter 5 again (I must be a masochist) and I think you're right, precise independent clock settings are not supported.
Just out of interest, what are you trying to do? Can't you fake it in software or is this to do with power conservation?
Klepto said:Not my doc, I just posted the link on the gp2x wiki.
Sorry I can see after reading it no one would want to claim writing it. :rolleyes:
Just trying to save power if I can.Klepto said:I've read over chapter 5 again (I must be a masochist) and I think you're right, precise independent clock settings are not supported.
Just out of interest, what are you trying to do? Can't you fake it in software or is this to do with power conservation?
Pickle said:Sorry I can see after reading it no one would want to claim writing it. :rolleyes:
That made me laugh... a lot
Pickle said:Just trying to save power if I can.
Depending on how many/few cycles you want to run on the 940T it might be worth periodically putting it in idle mode. This would of course require the use of an interrupt to bring it back out of it's idle state and so would be horribly inefficient. It's just an idea, I'm operating at (probably beyond) the limit of my knowledge here, but it's an interesting problem.
No it didn't, although it's author believed that writing to PLL register from 940 wound adjust only 940 clock, he was wrong. You can prove that by setting 920 clock to let's say 100Mhz, launching egoboo, and you will see it runs exactly the same as if you launched it with say 250MHz, because 940 code overrides clock for both CPUs.Pickle said:That came with 2 binaries one at 250 and another at 225.
It had to have used something other than the divider.
notaz said:No it didn't, although it's author believed that writing to PLL register from 940 wound adjust only 940 clock, he was wrong. You can prove that by setting 920 clock to let's say 100Mhz, launching egoboo, and you will see it runs exactly the same as if you launched it with say 250MHz, because 940 code overrides clock for both CPUs.Pickle said:That came with 2 binaries one at 250 and another at 225.
It had to have used something other than the divider.
Yeah Notaz that makes sense. I should have thought of that :rolleyes: .