Difference between revisions of "APITestPage/zh"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[NanoPC-T6|English]]
 
==介绍==
 
[[File:NanoPC-T6-01B.jpg|thumb|Overview]]
 
[[File:NanoPC-T6-A01.jpg|thumb|Front]]
 
[[File:NanoPC-T6-B01.jpg|thumb|Back]]
 
[[File:T6-01.jpg|thumb|frameless|250x250px|Case]]
 
[[File:T6-02.jpg|thumb|frameless|250x250px|Case]]
 
[[File:T6-03.jpg|thumb|frameless|250x250px|Case]]
 
[[File:T6-04.jpg|thumb|frameless|250x250px|Case]]
 
NanoPC-T6(简称”T6”)是友善电子团队设计出品的一款开源高性能一体化边缘计算平台,它带有双2.5G网口。它采用瑞芯微RK3588作为主控处理器, 配备4GB/8GB/16GB LPDDR4x内存,和32GB/64GB/256GB eMMC闪存,支持运行FriendlyWrt, Android, Debian和Ubuntu等多种系统, 支持GPU和VPU加速。<br/>
 
<br/>
 
T6接口丰富,布局紧凑,主板尺寸只有110x80mm,可选配安装一体化CNC氧化铝外壳。它带有2个HDMI输出接口和1个HDMI IN接口,可解码播放最高8K60p H.265/VP9, 以及8K30p H264等格式视频,并可录制4k60p H.265格式视频。T6还具备1个M.2 B-Key插槽,可安装使用M.2 NVME固态硬盘, 以及1个M.2 E-Key插槽, 可安装使用M.2 2230尺寸的WiFi无线模块, 还有1个miniPCIe接口,可安装使用4G LTE模块。<br/>
 
<br/>
 
另外. T6带有1个USB3.0接口以及1个全功能的USB-C接口,采用DC-12V供电。<br/>
 
<br/>
 
T6非常适合企业客户定制开发带有多网口的迷你机器视觉系统,并适合嵌入式爱好者发掘、探索打造自己独具一格的玩法。<br/>
 
  
==NanoPC-T6资源特性==
+
{{RockchipUnbrick/zh|NanoPC-T6}}
* SoC: Rockchip RK3588
+
** CPU: 四核 ARM Cortex-A76(up to 2.4GHz) + 四核 Cortex-A55 (up to 1.8GHz)
+
** GPU: Mali-G610 MP4, 兼容 OpenGLES 1.1, 2.0, 3.2, 以及OpenCL (up to 2.2) 和 Vulkan1.2
+
** VPU: 支持8K@60fps H.265 和 VP9 解码, 8K@30fps H.264 解码, 4K@60fps AV1 解码, 8K@30fps H.264 和 H.265 编码
+
** NPU: 6TOPs, 支持INT4/INT8/INT16/FP16
+
* RAM: 64-bit 4GB/8GB/16GB LPDDR4X 频率高达2133MHz
+
* Flash: 32GB/64GB/256GB eMMC, 最高支持 HS400 模式
+
* microSD: 最高支持SDR104模式
+
* Ethernet: 2个PCIe扩展的2.5G以太网
+
* 4G LTE: 一个用于扩展4G LTE的mimiPCIe插槽和一个microSIM卡槽
+
* USB-A: 一个USB 3.0 Type-A
+
* USB-C: 一个全功能USB Type‑C™接口, 支持USB3.0数据传输和DP显示输出,分辨率高达4Kp60。
+
* 视频输入:
+
** 1x Standard HDMI input port, up to 4Kp60
+
** 2x 4-lane MIPI-CSI, compatible with MIPI V1.2
+
* 视频输出:
+
** 2个标准尺寸HDMI输出接口
+
*** 兼容HDMI2.1, HDMI2.0, 以及HDMI1.4
+
*** one support displays up to 7680x4320@60Hz, another one support up to 4Kp60
+
*** Support RGB/YUV(up to 10bit) format
+
** USB Type‑C™ DP显示输出,分辨率高达4Kp60
+
** 2x 4-lane MIPI-DSI, compatible with MIPI DPHY 2.0 or CPHY 1.1
+
* 音频:
+
** 3.5mm耳机输出接口
+
** 2.0mm PH-2A模拟麦克风输入接口
+
* GPIO:
+
** 40-Pin 2.54mm双排针接口
+
** up to 2x SPIs, 6x UARTs, 1x I2Cs, 8x PWMs, 2x I2Ss, 28x GPIOs
+
* M.2 Connectors
+
** one M.2 M-Key connector with PCIe 3.0 x4 for NVMe SSDs up to 2,500 MB/s
+
** one M.2 E-key connector with PCIe 2.1 x1 and USB2.0 Host
+
* 其它:
+
** 2 Pin 1.27/1.25mm RTC battery input connector for low power RTC IC HYM8563TS
+
** one 38Khz IR receiver
+
** MASK button for eMMC update, reset button, and Power button
+
** one 5V Fan connector
+
** Debug UART, 3-Pin 2.54mm header, 3.3V level, 1500000bps
+
** 2 x GPIO Controlled LED (SYS, LED1)
+
* Power supply: 5.5*2.1mm DC Jack, 12VDC input.
+
* PCB: 8 Layer, 110x80x1.6mm
+
*Ambient Operating Temperature: 0℃ to 70℃
+
 
+
==接口布局和尺寸==
+
[[File:NanoPC-T6 Layout-L.jpg|1100px]]
+
===接口布局===
+
<!-- [[File:NanoPC-T6_Layout.jpg|thumb|frameless|300px|NanoPC-T6 Layout]] -->
+
* '''40-pin GPIO'''
+
::{| class="wikitable"
+
|-
+
|'''Pin#'''            || '''GPIO'''  || '''SPI'''    || '''UART'''  || '''I2C'''  || '''I2S'''  || '''PWM''' ||'''POWER'''      ||'''Description'''
+
|-
+
|1,17                  ||            ||              ||            ||            ||            ||          ||  VCC3V3_SYS_S3 || 3.3V Power Output, 500mA Max
+
|-
+
|2,4                  ||            ||              ||            ||            ||            ||          ||  VCC_5V0        || 5V Power Output, 500mA Max
+
|-
+
|6,9,14,20,25,30,34,39 ||            ||              ||            ||            ||            ||          ||  GND            || Power and Signal Ground
+
|-
+
|3                    ||  GPIO1_D7  ||              ||            || I2C8_SDA_M2 ||            ||          ||                  || T6内部已经通过2.2K上拉到3.3V
+
|- 
+
|5                    ||  GPIO1_D6  ||              ||            || I2C8_SCL_M2 ||            ||          ||                  || T6内部已经通过2.2K上拉到3.3V
+
|-
+
|7                    ||  GPIO3_B2  ||              ||            ||            || I2S2_SDI_M1||          ||                  || 3.3V
+
|-
+
|8                    ||  GPIO0_C5  ||              || UART0_TX_M0 ||            ||            ||  PWM4_M0  ||                  ||  3.3V     
+
|-
+
|10                    ||  GPIO0_C4  ||              || UART0_RX_M0 ||            ||            ||          ||                  ||  3.3V
+
|-
+
|11                    || GPIO3_C2    ||              ||            ||            ||            || PWM14_M0  ||                  ||  3.3V
+
|-
+
|12                    || GPIO3_B7    ||              ||            ||            ||            ||          ||                  ||  3.3V
+
|- 
+
|13                    || GPIO3_C3    ||              ||            ||            ||            ||PWM15_IR_M0||                  ||  3.3V
+
|-
+
|15                    || GPIO1_A7    ||              ||            ||            ||            ||          ||                  ||  3.3V
+
|-
+
|16                    || GPIO3_B3    ||              ||            ||            || I2S2_SDO_M1 ||          ||                ||  3.3V
+
|-
+
|18                    || GPIO3_B4    ||              ||            ||            || I2S2_MCLK_M1||          ||                ||  3.3V
+
|-
+
|19                    || GPIO1_B2    || SPI0_MOSI_M2  || UART4_RX_M2 ||            ||            ||          ||                  ||  3.3V
+
|-
+
|21                    || GPIO1_B1    || SPI0_MISO_M2  ||            ||            ||            ||          ||                  ||  3.3V
+
|-
+
|22                    || GPIO1_B5    || SPI0_CS1_M0  || UART7_TX_M2 ||            ||            ||          ||                  ||  3.3V
+
|-
+
|23                    || GPIO1_B3    || SPI0_CLK_M2  ||  UART4_TX_M2 ||            ||            ||          ||                  ||  3.3V
+
|-
+
|24                    || GPIO1_B4    || SPI0_CS0_M2  || UART7_RX_M2  ||            ||            ||          ||                  ||  3.3V
+
|-
+
|26                    || GPIO1_B0    ||              ||            ||            ||            ||          ||                  ||  3.3V
+
|-
+
|27                    || GPIO1_A0    ||              || UART6_RX_M1 ||            ||            ||          ||                  ||  3.3V
+
|-
+
|28                    || GPIO1_A1    ||              || UART6_TX_M1 ||            ||            ||          ||                  ||  3.3V
+
|-
+
|29                    || GPIO3_B5    ||              || UART3_TX_M1 ||            || I2S2_SCLK_M1 || PWM12_M0 ||                  ||  3.3V
+
|-
+
|31                    || GPIO3_B6    ||              || UART3_RX_M1 ||            || I2S2_LRCK_M1  ||  PWM13_M0 ||                  ||  3.3V
+
|-
+
|32                    || GPIO0_C6    ||              ||            ||            ||              || PWM5_M1  ||                  ||  3.3V
+
|-
+
|33                    || GPIO3_B0    ||              ||            ||            ||              || PWM9_M0  ||                  ||  3.3V
+
|-
+
|35                    || GPIO3_A0    || SPI4_MISO_M1  ||            ||            ||  I2S3_MCLK  || PWM10_M0  ||                  ||  3.3V
+
|-
+
|36                    || GPIO3_A3    || SPI4_CS0_M1  || UART8_RX_M1  ||            ||  I2S3_SDO    ||            ||                  || 3.3V
+
|-
+
|37                    || GPIO3_A4    || SPI4_CS1_M1  ||              ||            ||  I2S3_SDI    ||            ||                  || 3.3V
+
|-
+
|38                    || GPIO3_A1    || SPI4_MOSI_M1    ||            ||            ||  I2S3_SCLK    ||            ||                  || 3.3V
+
|-
+
|40                    || GPIO3_A2    || SPI4_CLK_M1  ||  UART8_TX_M1  ||            ||  I2S3_LRCK    ||            ||                  || 3.3V
+
|}
+
* '''MIPI-DSI'''
+
:: 0.5mm FPC Connector
+
::{| class="wikitable"
+
|-
+
|'''Pin#''' ||  '''MIPI-DSI0'''  ||  '''MIPI-DSI1'''  ||  '''Description ''' 
+
|-
+
|1,2,3      ||  VCC_5V0          || VCC_5V0            ||  5V Power ouput
+
|-
+
|4,7,9,11,15,18,21,24,27,30||GND  ||  GND              ||  Power and Signal Ground
+
|-
+
|5          || I2C5_SDA_M0        ||  I2C4_SDA_M3      ||  3.3V, I2C Data, T6内部已经通过2.2K上拉到3.3V
+
|-
+
|6          || I2C5_SCL_M0        ||  I2C4_SCL_M3      ||  3.3V, I2C Clock, T6内部已经通过2.2K上拉到3.3V
+
|-
+
|8          || GPIO3_C0          ||  GPIO4_A0        ||  3.3V, GPIO
+
|-
+
|10        || GPIO3_B1/PWM2_M1  ||  GPIO3_D5/PWM11_M3 ||  3.3V, GPIO/PWM
+
|-
+
|12        || GPIO3_A6          ||  GPIO4_A3          ||  3.3V, GPIO
+
|-
+
|13        || /NC                ||  /NC              ||  No Connection
+
|-
+
|14        || GPIO3_C1          || GPIO4_A1          ||  3.3V, GPIO
+
|-
+
|16        || MIPI_DPHY0_TX_D3N  || MIPI_DPHY1_TX_D3N  ||  MIPI TX Lane3 ouput N
+
|-
+
|17        || MIPI_DPHY0_TX_D3P  || MIPI_DPHY1_TX_D3P  ||  MIPI TX Lane3 ouput P
+
|-
+
|19        || MIPI_DPHY0_TX_D2N  || MIPI_DPHY1_TX_D2N  ||  MIPI TX Lane2 ouput N
+
|-
+
|20        || MIPI_DPHY0_TX_D2P  || MIPI_DPHY1_TX_D2P  ||  MIPI TX Lane2 ouput P
+
|-
+
|22        || MIPI_DPHY0_TX_D1N  || MIPI_DPHY1_TX_D1N  ||  MIPI TX Lane1 ouput N
+
|-
+
|23        || MIPI_DPHY0_TX_D1P  || MIPI_DPHY1_TX_D1P  ||  MIPI TX Lane1 ouput P
+
|-
+
|25        || MIPI_DPHY0_TX_D0N  || MIPI_DPHY1_TX_D0N  ||  MIPI TX Lane0 ouput N
+
|-
+
|26        || MIPI_DPHY0_TX_D0P  || MIPI_DPHY1_TX_D0P  ||  MIPI TX Lane0 ouput P
+
|-
+
|28        || MIPI_DPHY0_TX_CLKN || MIPI_DPHY1_TX_CLKN ||  MIPI TX Clock ouput N
+
|-
+
|29        || MIPI_DPHY0_TX_CLKP || MIPI_DPHY1_TX_CLKP ||  MIPI TX Clock ouput P
+
|}
+
* '''MIPI-CSI'''
+
:: 0.5mm FPC Connector
+
::{| class="wikitable"
+
|-
+
|'''Pin#''' ||  '''MIPI-CSI0'''  ||  '''MIPI-CSI1'''  ||  '''Description ''' 
+
|-
+
|1,2        ||  VCC_5V0          || VCC_5V0            ||  5V Power ouput
+
|-
+
|3,13,15,18,21,24,27,30          || GND  ||  GND      ||  Power and Signal Ground
+
|-
+
|4,5,7      || /NC                || /NC                ||  No Connection
+
|-
+
|6          || VCC_1V8_S3        || VCC_1V8_S3        ||  1.8V Power ouput, 100mA Max
+
|-
+
|8          || VSYNC_MASTER      || VSYNC_SLAVE        ||  用于两个摄像头的同步信号互联,T6内部已经短接了这两个Pin
+
|-
+
|9          || I2C3_SCL_M0        ||  I2C7_SCL_M0      ||  1.8V, I2C Clock, T6内部已经通过2.2K上拉到1.8V
+
|-
+
|10        || I2C3_SDA_M0        ||  I2C7_SDA_M0      ||  1.8V, I2C Data, T6内部已经通过2.2K上拉到1.8V
+
|-
+
|11        ||  GPIO4_C4          ||  GPIO2_C1        ||  1.8V, GPIO
+
|-
+
|12        || GPIO4_C5          ||  GPIO2_C2          ||  1.8V, GPIO
+
|-
+
|14        || MIPI_CAM1_CLKOUT  ||  MIPI_CAM2_CLKOUT  ||  1.8V, CLock ouput for Sensor
+
|-
+
|16        || MIPI_CSI0_RX_D3P  ||  MIPI_CSI1_RX_D3P  ||  MIPI RX Lane3 iuput P
+
|-
+
|17        || MIPI_CSI0_RX_D3N  ||  MIPI_CSI1_RX_D3N  ||  MIPI RX Lane3 iuput N
+
|-
+
|19        || MIPI_CSI0_RX_D2P  ||  MIPI_CSI1_RX_D2P  ||  MIPI RX Lane2 iuput P
+
|-
+
|20        || MIPI_CSI0_RX_D2P  ||  MIPI_CSI1_RX_D2N  ||  MIPI RX Lane2 iuput N
+
|-
+
|22        || MIPI_CSI0_RX_D1P  ||  MIPI_CSI1_RX_D1P  ||  MIPI RX Lane1 iuput P
+
|-
+
|23        || MIPI_CSI0_RX_D1N  || MIPI_CSI1_RX_D1N  ||  MIPI RX Lane1 iuput N
+
|-
+
|25        || MIPI_CSI0_RX_CLK0P || MIPI_CSI1_RX_CLK0P ||  MIPI RX Clock iuput P
+
|-
+
|26        || MIPI_CSI0_RX_CLK0N || MIPI_CSI1_RX_CLK0N ||  MIPI RX Clock iuput N
+
|-
+
|28        || MIPI_CSI0_RX_D0P  || MIPI_CSI1_RX_D0P  ||  MIPI RX Lane0 iuput P
+
|-
+
|29        || MIPI_CSI0_RX_D0N  || MIPI_CSI1_RX_D0N  ||  MIPI RX Lane0 iuput N
+
|}
+
* '''调试串口'''
+
:: 3.3V电平, 波特率为1500000bps
+
::{| class="wikitable"
+
|-
+
|'''Pin#''' ||'''Assignment''' ||  '''Description ''' 
+
|-
+
|1    || GND                    || 0V
+
|-
+
|2  || UART2_TX_M0_DEBUG        || output
+
|-
+
|3  || UART2_RX_M0_DEBUG        || intput
+
|}
+
 
+
*'''关于电源'''
+
** 电源输入接口为5.5*2.1mm DC连接器。支持5V~20V输入, 推荐使用12V电源。
+
** 以下是各个外设接口的电源输出能力。请根据实际使用情况计算实际功耗,总和不能超过35W。注意电源适配器也要有足够的输出功率。
+
::{| class="wikitable"
+
|-
+
|'''Port''' ||'''Max Output'''      ||  '''Port'''  || '''Max Output'''
+
|-
+
|USB-A 3.0  || 5V/2A                ||  USB-C/DP    || 5V/2A
+
|-
+
|M.2 M-Key  || 3.3V/3A              ||  M.2 E-Key    || 3.3V/3A
+
|-
+
|MIPI-CSI0  || 5V/0.5A              || MIPI-CSI1    || 5V/0.5A
+
|-
+
|MIPI-DSI0  || 5V/1A                || MIPI-DSI1    || 5V/1A
+
|-
+
|GPIO      || 5V/0.5A, 3.3V/0.5A  || miniPCIe      || 3.3V/3A
+
|-
+
| Total    || 35W
+
|}
+
 
+
 
+
*'''RTC'''
+
::RTC backup current is 0.25μA TYP (VDD =3.0V, TA =25℃).
+
::Connector P/N: Molex 53398-0271
+
[[File:T6-rtc.png|350px]]
+
 
+
*'''IR receiver'''
+
::Connected to PWM3_IR_M0
+
::38Khz carrier frequency
+
::compatible with NEC protocol, User code is 3B4C
+
::Support FriendlyELEC RC100 IR controller
+
 
+
==快速入门==
+
===准备工作===
+
要开启你的NanoPC-T6新玩具,请先准备好以下硬件
+
* NanoPC-T6主板
+
* MicroSD卡/TF卡: Class10或以上的 8GB SDHC卡
+
* 一个DC接口的外接电源,要求输出为12V/2A
+
* 如果需要开发与编译,则需要一台可以联网的电脑,推荐安装Ubuntu 20.04 64位系统,并使用下面的脚本初始化开发环境, 也可以使用Docker容器: <br />
+
**[https://github.com/friendlyarm/build-env-on-ubuntu-bionic How to setup the Compiling Environment on Ubuntu bionic]<br />
+
**[https://github.com/friendlyarm/docker-cross-compiler-novnc docker-cross-compiler-novnc]<br />
+
===经测试可选用的TF卡===
+
请参考: [[Template:TFCardsWeTested/zh|TF Cards We Tested]]
+
{{1500000SerialPortDebugSetting/zh}}
+
===安装系统===
+
{{Downloads-RK3588/zh|NanoPC-T6}}
+
{{BurnLinuxToSD-RK3588/zh|NanoPC-T6}}
+
{{BurnLinuxToEMMC-RK3588/zh|NanoPC-T6}}
+
{{RockchipBootPriority/zh|NanoPC-T6}}
+
{{FriendlyWrt21/zh|NanoPC-T6}}
+
===Compile u-boot,kernel or friendlywrt===
+
* Refer to:
+
** [https://github.com/friendlyarm/sd-fuse_rk3588 sd-fuse_rk3588]
+
** [[How to Build FriendlyWrt]]
+
==Ubuntu 22.04 桌面系统的使用==
+
===Ubuntu 22.04桌面系统简介===
+
{{UbuntuJammyDesktop-Intro/zh|NanoPC-T6}}
+
{{UbuntuJammyDesktop-Common/zh|NanoPC-T6}}
+
{{UbuntuJammyDesktop-WithHDMI/zh|NanoPC-T6}}
+
{{Android12/zh|NanoPC-T6}}
+
==Debian11 桌面系统的使用==
+
===Debian11桌面系统简介===
+
{{DebianBullseyeDesktop-XFCE-Intro/zh|NanoPC-T6}}
+
{{DebianBullseyeDesktop-XFCE-Common/zh|NanoPC-T6}}
+
{{DebianBullseyeDesktop-XFCE-WithHDMI/zh|NanoPC-T6}}
+
{{DebianBullseyeDesktop-XFCE-HDMIIN/zh|NanoPC-T6}}
+
==Debian10 桌面系统的使用==
+
* Refer to:
+
** [[Debian Buster Desktop/zh|Debian Buster]]
+
{{OfficialUbuntuCore/zh|NanoPC-T6}}
+
{{FriendlyCoreRemoveQt/zh}}
+
==如何编译系统==
+
{{Rockchip-DevEnv/zh|NanoPC-T6}}
+
{{RK3588-BuildFromSource/zh|NanoPC-T6}}
+
{{RK3588-HWAccess/zh|NanoPC-T6}}
+
{{RockchipMiscCustome/zh|RK3588}}
+
{{Template:How to Initialize and Format New SSD And HDD/zh|NanoPC-T6}}
+
==性能测试方法==
+
===测试2.5G网口速率===
+
====软件下载====
+
Windows下可以到官网下载 iperf3测速工具: https://iperf.fr/iperf-download.php <br >
+
Linux系统可以用以下命令安装: sudo apt-get install iperf3<br >
+
====开始测速====
+
电脑需要配置2.5G或10G网卡, 用CAT6及以上规格的网线连接电脑到NanoPC-T6的Lan网口, <br>
+
电脑上打开浏览器, 进入FriendlyWrt后台页面, 进入 "服务“ -> “终端”, 登录后输入以下命令启用 iperf3 服务: <br>
+
<syntaxhighlight lang="bash">
+
iperf3 -s -i 2
+
</syntaxhighlight>
+
再打开电脑的终端, 输入以下命令开始测试RX速率:
+
<syntaxhighlight lang="bash">
+
iperf3 -c 192.168.2.1 -i 2 -t 30 -P4
+
</syntaxhighlight>
+
输入以下命令开始测试TX速率:
+
<syntaxhighlight lang="bash">
+
iperf3 -c 192.168.2.1 -i 2 -t 30 -P4 -R
+
</syntaxhighlight>
+
==手册原理图等开发资料==
+
*Schematic:  https://wiki.friendlyelec.com/wiki/images/9/97/NanoPC-T6_2301_SCH.PDF
+
*PCB CAD File:https://wiki.friendlyelec.com/wiki/images/9/90/NanoPC-T6_2301_DXF.zip
+
 
+
==更新日志==
+
{{RK3588-UpdateLog/zh|NanoPC-T6}}
+

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。