主题 : 【转帖】WinCE 超频固件制作方法 复制链接 | 浏览器收藏 | 打印
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
楼主  发表于: 2011-07-13 16:00

 【转帖】WinCE 超频固件制作方法

管理提醒: 本帖被 qq2440 从 开发板实战手册及教程 移动到本区(2011-07-13)
最近几天,修改了6410板子的主频,其实修改的方法也很简单,我使用的系统是ce6.0,只需要修改其中的两个文件即可。
       首先打开BSP的这个目录 C:\WINCE600\PLATFORM\COMMON\SRC\SOC\S3C6410_SEC_V1\OAL\INC ,并找到这两个文件,soc_cfg.h和s3c6410.inc。
      打开soc_cfg.h文件,找到这段代码
// Change This Definition to choose BSP Clock !!! (and "s3c6410.inc")
//#define TARGET_ARM_CLK    CLK_66_5MHz      //< Sync 66.5:66.5:66.5 HCLKx2=266
//#define TARGET_ARM_CLK    CLK_133MHz      //< Sync 133:133:66.5 HCLKx2=266
//#define TARGET_ARM_CLK    CLK_266MHz      //< Sync 266:133:66.5 HCLKx2=266
//#define TARGET_ARM_CLK    CLK_400MHz      //< Async 400:100:50 HCLKx2=200
//#define TARGET_ARM_CLK    CLK_450MHz      //< Sync 450:150:37.5 HCLKx2=300
//#define TARGET_ARM_CLK    CLK_532MHz      //< Sync 532:133:66.5 HCLKx2=266, Async is same
#define TARGET_ARM_CLK    CLK_600MHz        //< Sync 600:150:75 HCLKx2=300
//#define TARGET_ARM_CLK    CLK_666MHz      //< Sync 666:133.2:66.6 HCLKx2=266.4, Async 666:133:66.5 HCLKx2=266
//#define TARGET_ARM_CLK    CLK_798MHz      //< Sync 798:133:66.5  HCLKx2=266
//#define TARGET_ARM_CLK    CLK_800MHz      //< Sync 800:133.33:33.33 HCLKx2=266.66, ASync 800:133:66.5  HCLKx2=266
//#define TARGET_ARM_CLK    CLK_900MHz      //< Sync 900:150:75, HCLKx2=300
根据你的需要,打开或者屏蔽相应的频率。修改后保存
然后打开s3c6410.inc文件,找到这段代码
;TARGET_ARM_CLK    SETA    CLK_66_5MHZ        ; Sync 66.5:66.5:66.5
;TARGET_ARM_CLK    SETA    CLK_133MHZ        ; Sync 133:133:66.5
;TARGET_ARM_CLK    SETA    CLK_266MHZ        ; Sync 266:133:66.5
;TARGET_ARM_CLK    SETA    CLK_400MHZ        ; Sync 400:100:50
;TARGET_ARM_CLK    SETA    CLK_450MHZ        ; Sync 450:150:65
;TARGET_ARM_CLK    SETA    CLK_532MHZ        ; Sync 532:133:66.5
TARGET_ARM_CLK    SETA    CLK_600MHZ        ; Sync 600:150:75
;TARGET_ARM_CLK    SETA    CLK_666MHZ        ; Sync 666:133.4:66.5
;TARGET_ARM_CLK    SETA    CLK_798MHZ        ; Sync 798:133:66.5
;TARGET_ARM_CLK    SETA    CLK_800MHZ        ; Sync 800:133.33:66.66
;TARGET_ARM_CLK    SETA    CLK_900MHZ        ; Sync 900:150:75


按上面的修改之,然后编译就能用了
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 骑士
UID: 37749
精华: 0
发帖: 162
金钱: 835 两
威望: 167 点
贡献值: 0 点
综合积分: 324 分
注册时间: 2011-02-16
最后登录: 2017-09-13
1楼  发表于: 2011-07-15 10:45
支持小伙子
级别: 骑士
UID: 7394
精华: 0
发帖: 164
金钱: 860 两
威望: 172 点
贡献值: 0 点
综合积分: 328 分
注册时间: 2009-07-13
最后登录: 2016-04-15
2楼  发表于: 2011-07-18 19:50
支持
级别: 骑士
UID: 7394
精华: 0
发帖: 164
金钱: 860 两
威望: 172 点
贡献值: 0 点
综合积分: 328 分
注册时间: 2009-07-13
最后登录: 2016-04-15
3楼  发表于: 2011-07-19 00:48
怎么能看出修改了cpu主频
级别: 新手上路
UID: 34466
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 34 分
注册时间: 2010-12-16
最后登录: 2012-03-10
4楼  发表于: 2011-07-27 14:35
为什么不能超到666MHz,用666就会无法开机,800Mhz倒是可以。
级别: 骑士
UID: 7394
精华: 0
发帖: 164
金钱: 860 两
威望: 172 点
贡献值: 0 点
综合积分: 328 分
注册时间: 2009-07-13
最后登录: 2016-04-15
5楼  发表于: 2011-07-27 15:35

 回 4楼(nothinglost) 的帖子

我超到667,3块板子只有一块可以启动到wince
级别: 新手上路
UID: 34466
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 34 分
注册时间: 2010-12-16
最后登录: 2012-03-10
6楼  发表于: 2011-07-27 19:19
667怎么超?两个文件里只有666吧
级别: 新手上路
UID: 10617
精华: 0
发帖: 38
金钱: 210 两
威望: 54 点
贡献值: 0 点
综合积分: 76 分
注册时间: 2009-11-10
最后登录: 2015-09-22
7楼  发表于: 2012-02-22 14:01
做个记号,不知道超频之后,其他的控制器是否会受到影响