主题 : 關於主頻提高之問題  當脫機時 如何提高至400MHz 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 401
精华: 0
发帖: 76
金钱: 470 两
威望: 190 点
综合积分: 152 分
注册时间: 2008-03-27
最后登录: 2018-09-19
楼主  发表于: 2009-06-16 15:27

 關於主頻提高之問題  當脫機時 如何提高至400MHz

首先說明我用原先光盤裏的ucos2,
在uCos2\S3C2440\source\main.c
加入如下
ChangeMPllValue(113,2,1);
ChangeClockDivider(14,12);
或是在uCos2\S3C2440\source\2440init.s
修改這幾行
ldr r1, = ((0x48 << 12) + (0x3 << 4) + 0x2)   ; Hanson change
ldr r1,=((0x7f<<12)+(0x2<<4)+0x1)  ;Fin=12MHz,Fout=405MHz
之後改變液晶屏的顯示速度
於是使用ads產生bin
使用##### FriendlyARM BIOS for 2440 #####
中[d] Download & Run
把bin Download & Run
可以看到液晶屏的顯示速度有增快
想說這樣已經是ok了

但是問題來了
使用##### FriendlyARM BIOS for 2440 #####
中[a] Absolute User Application
把這個燒至nand
當然就是希望脫離PC
可是完成燒至NAND時
也切換至NAND執行這bin
發現液晶屏顯示速度變慢
就好像有加入
ChangeMPllValue(113,2,1);
ChangeClockDivider(14,12);......等
和沒加入是相同的
也就是說主頻沒提高

因此問題不知出在哪兒???

請各位高手指導一下
感謝