Difference between revisions of "APITestPage/zh"

From FriendlyELEC WiKi
Jump to: navigation, search
(超频测试固件)
(updated by API)
 
(135 intermediate revisions by the same user not shown)
Line 1: Line 1:
===如何超频===
 
=====选择合格的电源=====
 
超频使用R2S需要保证有稳定可靠的电源供应,这包括标称真实,质量可靠的电源适配器,以及低阻抗的MicroUSB连接线(通俗讲就是铜芯足够粗),经我们测试,市面有如下可选:
 
[[File:R2spower3.jpg|frameless|800px]]<br />
 
<b>友善定制版5v3a电源购买链接</b>:https://www.friendlyarm.com/index.php?route=product/product&product_id=141&search=USB&description=true&category_id=0 <br />
 
  
=====保证散热措施=====
+
{{RockchipUnbrick/zh|NanoPC-T6}}
超频会令NanoPi-R2S发热增加,必须使用金属外壳进行散热,或DIY使用风扇进行主动散热,旧版的塑料外壳没法胜任。<br />
+
另外TF卡也建议使用能支持高温条件下正常工作的TF卡,可以选购行车记录仪专用的TF卡; <br />
+
[[File:Nanopir2s-working.jpg|frameless|500px]]<br />
+
 
+
====超频测试固件====
+
该FriendlyWrt固件已解锁1.51G的CPU频率,可从以下地址下载:https://pan.baidu.com/s/1qGf9LtNFzxrcDsIKHpRMlg  密码: 80gs<br />
+
登录FriendlyWrt的网页,点击菜单项 服务->ttyd 进入终端,输入以下命令:<br />
+
<syntaxhighlight lang="bash">
+
dd if=/dev/zero of=/dev/null bs=1M&
+
cat /sys/devices/system/cpu/cpu[04]/cpufreq/cpuinfo_cur_freq
+
</syntaxhighlight>
+
就可以看到 R2S 已经运行在 1.51G:<br />
+
[[File:Nanopir2s-wrt-overclock.png|frameless|600px]]<br />
+
 
+
====超频方法====
+
====解锁更高的CPU频率====
+
在FriendlyWrt Repo源代码的目录下,用vim打开以下文件:
+
<syntaxhighlight lang="bash">
+
vim kernel/arch/arm64/boot/dts/rockchip/rk3328.dtsi
+
</syntaxhighlight>
+
在文件中搜索文本 opp-1296000000,在opp-1296000000定义后面,增加CPU频率1.51G的定义,修改后的内容如下所示:
+
<syntaxhighlight lang="bash">
+
        opp-1296000000 {
+
            opp-hz = /bits/ 64 <1296000000>;
+
            opp-microvolt = <1300000>;
+
            clock-latency-ns = <40000>;
+
        };
+
        opp-1512000000 {
+
            opp-hz = /bits/ 64 <1512000000>;
+
            opp-microvolt = <1450000>;
+
            clock-latency-ns = <40000>;
+
        };
+
</syntaxhighlight>
+
修改完成后,重新编译内核,并制作SD固件:
+
<syntaxhighlight lang="bash">
+
./build.sh kernel
+
./build.sh sd-img
+
</syntaxhighlight>
+
====验证CPU是否超频成功====
+
执行以下命令让CPU产生负载:
+
<syntaxhighlight lang="bash">
+
dd if=/dev/zero of=/dev/null bs=1M&
+
</syntaxhighlight>
+
再用如下命令查看当前的CPU频率,可以看到频率已经是1.5G:
+
<syntaxhighlight lang="bash">
+
root@FriendlyWrt:~# cat /sys/devices/system/cpu/cpu[04]/cpufreq/cpuinfo_cur_freq
+
1512000
+
</syntaxhighlight>
+

Latest revision as of 07:13, 4 June 2024

1 救砖办法

如何固件没有正确安装,导致开发板变砖,而且可能没有机会通过SD卡重新安装固件,这时,就需要进入Maskrom模式,通过擦除存储设备的办法救砖。

1.1 Windows用户

1.1.1 下载所需文件

  • 获取所需工具:访问这里,在 05_Tools 目录中找到 RKDevTool_v3.19_for_window.zip, DriverAssitant_v5.12.zip 下载到本地
  • 安装Rockchip USB驱动和RKDevTool: 解压 DriverAssitant_v5.12.zip 安装Rockchip USB驱动, 解压 RKDevTool_v3.19_for_window.zip 获得 Rockchip烧写工具 RKDevTool
  • 获取loader: 访问这里,进入CPU型号对应的tools目录,下载 MiniLoaderAll.bin

1.1.2 进入Maskrom模式擦除存储设备

  • 在电脑上启动 RKDevTool
  • 按住Mask按键不放, 插上电源, 保持按住Mask键, 状态灯亮起3秒后即可松开
  • 用USB C-to-A数据线, 将NanoPC-T6与电脑进行连接, 连接到NanoPC-T6的USB C接口

T6LTS-usbflash.jpg

  • 正常情况下,界面下方会显示 Found One MASKROM Device, 如下图所示:

Rkdevtool found one maskrom device.png

  • RKDevTool 界面上点击 Advanced Function 选项卡
  • Boot 编辑框中选择 MiniLoaderAll.bin,然后点击 Download 按钮
  • 选中 EMMC,点 Switch Storage,再点击 ErashAll 按钮擦除eMMC

Rkdevtool erase emmc.png

  • (可选): 如果你的NanoPC-T6上有SPI Nor Flash,选中 SPINOR, 点 Switch Storage,再点击 ErashAll 按钮擦除SPI Nor Flash

Rkdevtool erase spinorflash.png

  • 至此,NanoPC-T6恢复至初始状态,可以正常通过SD卡或eMMC引导系统了

1.2 Linux

1.2.1 下载所需文件

  • 获取所需工具:访问这里,在 05_Tools 目录中找到 upgrade_tool_v2.30_for_linux.tgz 下载到本地
  • 获取loader: 访问这里,进入CPU型号对应的tools目录,下载 MiniLoaderAll.bin

1.2.2 安装upgrade_tool工具

输入如下命令:

tar xzf upgrade_tool_v2.30_for_linux.tgz
cd upgrade_tool_v2.30_for_linux
sudo cp upgrade_tool /usr/local/sbin/
sudo chmod 755 /usr/local/sbin/upgrade_tool

1.2.3 进入Maskrom模式擦除存储设备

  • 使用USB数据线将NanoPC-T6与电脑相连接
  • 将NanoPC-T6断开电源,按住 MASK 键,连接电源,4秒后松开按键
  • 用如下命令检查连接:
upgrade_tool LD

显示类似 "DevNo=1 Vid=0x2207,Pid=0x350b,LocationID=13 Mode=Maskrom SerialNo=" 的内容表示已检测到设备。

  • 用如下命令擦除eMMC:
upgrade_tool EF MiniLoaderAll.bin
  • (可选): 如果你的NanoPC-T6上有SPI Nor Flash,用如下命令擦除SPI Nor Flash:
upgrade_tool DB MiniLoaderAll.bin
upgrade_tool SSD   #选5, SPINOR
dd if=/dev/zero of=zero.img bs=1M count=16   # 针对16M NOR FLASH
upgrade_tool WL 0 zero.img
  • 至此,NanoPC-T6恢复至初始状态,可以正常通过SD卡或eMMC引导系统了

1.3 Mac Users

我们测试发现Mac下的upgrade_tool_v2.25无法正常工作,因此建议使用Windows和Linux,除非获得了更新版本的upgrade_tool。