开启辅助访问
设为首页
收藏本站
登录
立即注册
论坛首页
BBS
开发资料
样品购买
GitHub
邀请注册
技术博客
搜索
搜索
每日签到
本版
帖子
用户
物联网开发者社区-安信可论坛
»
论坛首页
›
开源硬件
›
小安派&M61教程合集
›
小安派&M61基本系统教程
›
给小安派打点鸡血,超频到600MHz试试^_^,二度鸡血再次 ...
1
2
/ 2 页
下一页
返回列表
发新帖
给小安派打点鸡血,超频到600MHz试试^_^,二度鸡血再次起飞
[复制链接]
2352
|
19
|
2023-12-28 15:57:37
|
显示全部楼层
|
阅读模式
本帖最后由 scu319hy 于 2023-12-29 13:13 编辑
新建个BL616的空工程
在board_init()后添加几行
GLB_Config_AUDIO_PLL_To_384M();
GLB_Set_MCU_System_CLK(GLB_MCU_SYS_CLK_TOP_AUPLL_DIV1);
GLB_Set_MCU_System_CLK_Div(0, 3);
复制代码
函数未定义?没关系,光标移动到函数上,按"alt+回车"自动添加相关的头文件。
把小安派重置到烧写模式,按ctrl+f5。
重启后,小安派已经工作在384MHz了。
把Dhrystone代码复制过来,粘贴到工程目录里
打开CMakeLists.txt,找到target_sources的注释行,取消注释,把Dhrystone的代码添加进来
删除没用的打印,调用dhry_main。按ctrl+f5跑跑看
为啥这么点,比之前320MHz还慢?原来是忘了切换到newlib
在工程面板,鼠标右键菜单打开CMake配置
在配置列表上输入new,找到newlib的配置
都打开
再跑一次
嗯,比默认频率的分要高一些了。
还不太过瘾,再加点料!光标移动到GLB_Config_AUDIO_PLL_To_384M,按F12跳转到函数定义看下:
这个audioPllCfg_384M应该可以做点文章,再按F12跳过去看下
这行应该是关键了。32M(?)0x18000(?)8=40M(?)0x13333(?)8=384MHz
盲猜一下它们的关系: 40*0x13333/8/1024=32*0x18000/8/1024=384MHz,应该差不多
改成0x17000,40*0x17000/8/1024=460MHz 再试一下
真是打了鸡血了
顺手加上我自己写的数值测试,一步一步测试,看看它的极限在哪里。
40*0x10000/8/1024 320MHz 31.5s 507.32 ETH OK*
40*0x13333/8/1024 384MHz 26.3s 608.72 ETH OK*
40*0x14000/8/1024 400MHz 25.3s 634.15 ETH OK*
40*0x15000/8/1024 420MHz 24.0s 665.92 ETH OK*
40*0x16000/8/1024 440MHz 23.0s 697.54 ETH OK*
40*0x17000/8/1024 460MHz 22.0s 729.39 ETH OK*
40*0x18000/8/1024 480MHz 21.0s 761.09 ETH OK* DHCP正常,Ping有中断错误
40*0x19000/8/1024 500MHz 20.2s 792.55 ETH BAD* 中断错误
40*0x1A000/8/1024 520MHz 19.4s 824.55
40*0x1B000/8/1024 540MHz 18.7s 855.87
40*0x1C000/8/1024 560MHz 18.0s 887.57
40*0x1D000/8/1024 580MHz 17.4s 919.61
40*0x1E000/8/1024 600MHz 16.8s X
40*0x1F000/8/1024 620MHz X
我的数值计算代码在600MHz时依旧可以正常工作,620MHz时已经无法启动了。
Dhrystone在600MHz时已经出错了,580MHz时可以跑到919分,比320MHz时的507分高了近一倍。
其它设备没有测试,只跑了一下ETH,只要把CPU的时钟设置为AUPLL,board_init()就会无法正常初始化。
但奇怪的是只要不加ETH的相关代码就能正常初始化。等初始化完成之后再改时钟,ETH可以正常工作。
在480MHz时,DHCP可以正常获取IP,但ping设备时,偶尔会报中断错误。460MHz时看上去一切正常。
看来可以在计算时把CPU超频,计算完再还原回来,手工实现Intel SpeedStep
==========================================================
突然想起来,SpeedStep的精髓是加压超频。不加电压的超频是不完整的,果然SDK里有调整电压的接口。
加点电压,再度起飞
1.25v:
40*0x1E000/8/1024 600MHz 16.8s 951.31
1.30v:
40*0x1F000/8/1024 620MHz 16.3s 982.89
40*0x20000/8/1024 640MHz 15.8s 1014.64
40*0x21000/8/1024 660MHz 15.3s 1046.42/x
40*0x22000/8/1024 680MHz x
1.35v:
1.35v:
40*0x18000/8/1024 480MHz 21.0s 761.09 ETH OK*
40*0x19000/8/1024 500MHz 20.2s 792.55 ETH OK*
40*0x1A000/8/1024 520MHz 19.4s 824.55 ETH OK*
40*0x1B000/8/1024 540MHz 18.7s 855.87 ETH OK*
40*0x1C000/8/1024 560MHz 18.0s 887.57 ETH OK*
40*0x1D000/8/1024 580MHz 17.4s 919.61 ETH OK*
40*0x1E000/8/1024 600MHz 16.8s 951.31 ETH OK*
40*0x1F000/8/1024 620MHz 16.3s 982.89 ETH OK*
40*0x20000/8/1024 640MHz 15.8s 1014.64 ETH BAD* 中断错误
40*0x22000/8/1024 680MHz 14.8s 1078.00
40*0x23000/8/1024 700MHz 14.4s 1109.86/x
40*0x24000/8/1024 720MHz x
本帖被以下淘专辑推荐:
·
M61基本系统教程
|
主题: 40, 订阅: 1
回复
使用道具
举报
bzhou830
|
2023-12-28 16:23:27
|
显示全部楼层
厉害
选择去发光,而不是被照亮
回复
使用道具
举报
爱笑
|
2023-12-28 16:41:41
|
显示全部楼层
厉害
用心做好保姆工作
回复
使用道具
举报
WT_0213
|
2023-12-28 17:29:19
|
显示全部楼层
小安派给霍霍完了都
回复
支持
反对
使用道具
举报
起个名字好难啊
|
2023-12-28 17:46:52
|
显示全部楼层
太溜了
回复
使用道具
举报
scu319hy
|
2023-12-28 18:19:04
|
显示全部楼层
本帖最后由 scu319hy 于 2023-12-29 13:13 编辑
加点电压,二次起飞,直接干到700MHz
1.25v:
40*0x1E000/8/1024 600MHz 16.8s 951.31
1.30v:
40*0x1F000/8/1024 620MHz 16.3s 982.89
40*0x20000/8/1024 640MHz 15.8s 1014.64
40*0x21000/8/1024 660MHz 15.3s 1046.42/x
40*0x22000/8/1024 680MHz x
1.35v:
40*0x18000/8/1024 480MHz 21.0s 761.09 ETH OK*
40*0x19000/8/1024 500MHz 20.2s 792.55 ETH OK*
40*0x1A000/8/1024 520MHz 19.4s 824.55 ETH OK*
40*0x1B000/8/1024 540MHz 18.7s 855.87 ETH OK*
40*0x1C000/8/1024 560MHz 18.0s 887.57 ETH OK*
40*0x1D000/8/1024 580MHz 17.4s 919.61 ETH OK*
40*0x1E000/8/1024 600MHz 16.8s 951.31 ETH OK*
40*0x1F000/8/1024 620MHz 16.3s 982.89 ETH OK*
40*0x20000/8/1024 640MHz 15.8s 1014.64 ETH BAD* 中断错误
40*0x22000/8/1024 680MHz 14.8s 1078.00
40*0x23000/8/1024 700MHz 14.4s 1109.86/x
40*0x24000/8/1024 720MHz x
回复
支持
反对
使用道具
举报
1084504793
|
2023-12-28 18:44:46
|
显示全部楼层
厉害
回复
使用道具
举报
iiv
|
2023-12-28 21:43:32
|
显示全部楼层
6,66,666,6666666,大佬好🐮🍺
回复
支持
反对
使用道具
举报
san
|
2023-12-28 23:53:09
|
显示全部楼层
学
回复
使用道具
举报
lazy
|
2023-12-29 09:17:57
|
显示全部楼层
这个是什么开发工具呀
回复
支持
反对
使用道具
举报
下一页 »
1
2
/ 2 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
scu319hy
2
主题
18
回帖
703
积分
高级会员
高级会员, 积分 703, 距离下一级还需 297 积分
高级会员, 积分 703, 距离下一级还需 297 积分
积分
703
加好友
发消息
回复楼主
返回列表
小安派&M61零基础开发教程(官方)
小安派&M61环境搭建、编译烧录教程
Ai-M61-Kit点灯教程
Ai-M61-Kit外设移植教程
小安派&M61基本系统教程
小安派&M61 DIY作品
LVGL教程玩法
问题汇总
图文推荐
【板子申请流程】新进来的同学请看这里-活动已停
2023-11-08
【中奖公告】申请Ai-M61-32S-kit的同学看过来!
2024-04-29
开发板申请 | Ai-M61-32S高性能开发板来啦,共赠送200个!-活动
2024-04-18
我也领到官方免费送的AiPi-Eyes-S1开发板啦!!!
2023-09-26
【轻松上手】小安派跑个超级玛丽
2023-09-27
热门排行
1
【板子申请流程】新进来的同学请看这里-活
2
安信可社区一周年狂欢派对&抽奖盖楼活动开
3
我也领到官方免费送的AiPi-Eyes-S1开发板啦
4
优质文章有赏!现金红包+开发板无限送,冲
5
【中奖公告】申请Ai-M61-32S-kit的同学看过
6
【官方公告】关于板子申请发帖争议解释
7
【轻松上手】小安派跑个超级玛丽
8
【教程】社区发帖教程指引(尤其是图片上传
9
开发板申请 | Ai-M61-32S高性能开发板来啦
10
【电子DIY作品】+人体存在感应器+WB2+RD03