longimanus wrote:Методом подбора можно, но вот дилема, что именно я меняю, почему именно эту циферку, хочу понять, пока грызу гранит науки, что бы потом не кричать, ОМГ как так!
тут человек написал кусок кода
M = (data &0x0003F800)>>11;
--------------------------------------------------
это значит что новый множитель процессора М равен
data - новое значение которое нужно вписать
& - И
>> результат сдвинуть вправо на 11 знаков побитовый сдвиг, всё что в конце отбросить
----------------------------------------------------------------------------
проще на калькуляторе объяснить =)
берём моё значение data что выдало мне
gpio -n:p 0xb8000100
0x0004E3B0
теперь узнаём сколь там М
ввожу в калькулятор в режиме HEX
0004E3B0
жму AND
ввожу маску
3F800
получаю результат
E000
перевожу в двоичное число - режим bin
1110000000000000
теперь сдвигаем вправо на 11 знаков(отбрасываем правые 11 знаков)
вышло
11100
переводим в 10 ричную систему счисления - вышло 28
т.е. у меня множитель SCPU 28
----------------------------------------------------
QFP package
PLL SCPU:405.00 MHz
PLL ACPU:337.50 MHz R:1 CE:1
PLL VCPU:256.50 MHz R:1 CE:1
PLL DDR :337.50 MHz
PLL BUS :337.50 MHz
PLL DISP SD1 :432.00 MHz
PLL DISP SD3 :486.00 MHz
PLL DISP HD1 :594.00 MHz DISP_SEL: 01
MARS RTD1073 DD
у меня hdp-r3