产品说明


LQ3399pro 由邮票孔核心板,底板和液晶板三大块组成,核心板采用 10 层板工艺设计,板载千兆以太网接口、PCIE 接口、CSIDSI 接口、HDMI 接口、EDP 接口、TYPEC 接口、USB2.0 接口、音频光纤接口、红外一体化接收头,支持红外遥控功能;板载双 CSI 接口,可支持同时外接两路 MIPI 摄像头并同时显示。支持软件开关机,休眠唤醒等。液晶板默认采用 7 MIPI 液晶屏, 同时可选配 10.1 2K 液晶屏,支持 MIPI EDP 接口液晶屏,支持背光亮度无级调节。 


特性规格


核心板系统配置
CPU双核A72+四核A53
主频高达1.8GHz
GPU支持AFBC(帧缓冲压缩),Mali-T860MP4,支持OpenGL
NPU支持8bit/16bit运算,支持TensorFlow,Caffe模型
内存双通道LPDDR4,支持emmc5.1 ,SDIO3.0
软件支持Android/Linux/ubuntu
核心板外观
尺寸60mm*60mm
板层10层
引脚数量220
引脚间距1.0mm
核心板主要支持的功能介绍
多媒体1080P多格式视频解码(VC-1,MPEG-1/2/4,VP8)
1080P视频编码,支持H。264,VP8格式
显示双通道MIPI-DSI(每通道4线)
EDP1.3(4线,10.8Gbps)
HDMI2.0支持4K 60Hz显示
USB3.0 Type-C接口1路
PCIE2.1 4full-duplex lanes)
MCU内置
麦克风8路数字麦克风阵列输入
以太网千兆以太网
音频PMU集成高保真I2C音频解码
摄像头支持CSI&USB 接口摄像头
核心板电气特性
输入电压5V
输出电压3.3V
工作温度-10℃~70℃
存储温度-10℃~50℃
280


固件升级


本文介绍了如何将主机上的固件文,通过双公头USB数据线烧录到 LQ399PRO 开发板的闪存中。升级时,需要根据主机操作系统和固件类型来选择合适的升级方式。

准备工作

  • LQ399PRO 开发板

  • 固件

  • 主机

  • 良好的双公头USB数据线数据线

固件文件

固件文件一般有两种:

  • 单个统一固件

    统一固件是由分区表、bootloader、uboot、kernel、system等所有文件打包合并成的单个文件。Firefly正式发布的固件都是采用统一固件格式,升级统一固件将会更新主板上所有分区的数据和分区表,并且擦除主板上所有数据。

  • 多个分区镜像

    即各个功能独立的文件,如分区表、bootloader、kernel等,在开发阶段生成。独立分区镜像可以只更新指定的分区,而保持其它分区数据不被破坏,在开发过程中会很方便调试。

通过统一固件解包/打包工具,可以把统一固件解包为多个分区镜像,也可以将多个分区镜像合并为一个统一固件。

Windows

注意:不同固件使用的工具版本可能不同,请根据《使用USB线烧写须知(重要)》下载对应的版本

安装 RK USB 驱动

下载 Release_DriverAssistant.zip,解压,然后运行里面的 DriverInstall.exe 。为了所有设备都使用更新的驱动,请先选择驱动卸载,然后再选择驱动安装

3399Pro固件升级

连接设备

设备进入升级模式的方式如下:

  • 先断开电源适配器连接:

    • 双公头 USB 数据线一端连接主机,一端连接开发板

    • 按住设备上的 RECOVERY (恢复)键并保持

    • 接上电源

    • 大约两秒钟后,松开 RECOVERY 键

主机应该会提示发现新硬件并配置驱动。打开设备管理器,会见到新设备 Rockusb Device 出现,如下图。如果没有,则需要返回上一步重新安装驱动。

3399Pro固件升级

烧写固件

下载 AndroidTool(若系统是 Android8.1 则需要 2.54 以上版本),解压,运行 AndroidTool_Release_v2.38 目录里面的 AndroidTool.exe(注意,如果是 Windows 7/8,需要按鼠标右键,选择以管理员身份运行),如下图:

3399Pro固件升级

烧写统一固件 update.img

烧写统一固件 update.img 的步骤如下:

  1. 切换至升级固件页。

  2. 固件按钮,打开要升级的固件文件。升级工具会显示详细的固件信息。

  3. 升级按钮开始升级。

  4. 如果升级失败,可以尝试先按擦除 Flash 按钮来擦除 Flash,然后再升级。一定要根据《使用USB线烧写须知(重要)》进行擦除烧写

注意:如果你烧写的固件 laoder 版本与原来的机器的不一致,请在升级固件前先执行擦除 Flash 

3399Pro固件升级

烧写分区映像

每个固件的分区可能不相同,请注意以下两点:

  1. 使用 Androidtool_2.38 烧写 ubuntu(MBR) 和 Android7.1 固件时使用默认配置即可;

  2. 使用 Androidtool_2.58 烧写 ubuntu(GPT) 使用默认配置即可,烧写 Android8.1 固件请先执行以下操作: 切换至下载镜像页面; 右键点击表格,选择导入配置; 选择rk3399-Android81.cfg

  3. 使用Androidtool_2.71烧写Android10Android9固件时使用默认配置即可;

烧写分区映像的步骤如下:

  1. 切换至下载镜像页。

  2. 勾选需要烧录的分区,可以多选。

  3. 确保映像文件的路径正确,需要的话,点路径右边的空白表格单元格来重新选择。

  4. 点击执行按钮开始升级,升级结束后设备会自动重启。

3399Pro固件升级

Linux

Linux 下无须安装设备驱动,参照 Windows 章节连接设备则可。

注意:不同固件使用的工具版本可能不同,请根据[烧写须知]下载对应的版本

upgrade_tool

下载 Linux_Upgrade_Tool (系统是 Android8.1则需要 Linux_Upgrde_Tool_for_android8.1), 并按以下方法安装到系统中,方便调用:

unzip Linux_Upgrade_Tool_xxxx.zipcd Linux_UpgradeTool_xxxxsudo mv upgrade_tool /usr/local/binsudo chown root:root /usr/local/bin/upgrade_toolsudo chmod a+x /usr/local/bin/upgrade_tool

烧写统一固件 update.img:

sudo upgrade_tool uf update.img

如果升级失败,可以尝试先擦除后再升级。一定要根据《使用USB线烧写须知(重要)》的表格进行擦除烧写

# 擦除 flash 使用 ef 参数需要指定 loader 文件或者对应的 update.imgsudo upgrade_tool ef update.img #update.img :你需要烧写的 Ubuntu 固件# 重新烧写sudo upgrade_tool uf update.img

烧写分区镜像

Android7.1、Android8.1使用以下方式:

sudo upgrade_tool di -b boot.imgsudo upgrade_tool di -k kernel.imgsudo upgrade_tool di -s system.imgsudo upgrade_tool di -r recovery.imgsudo upgrade_tool di -m misc.imgsudo upgrade_tool di -re resource.imgsudo upgrade_tool di -p paramater sudo upgrade_tool ul bootloader.bin

Android9.0、Android10.0使用以下方式:

sudo upgrade_tool di -b boot.imgsudo upgrade_tool di -dtbo dtbo.img sudo upgrade_tool di -misc misc.imgsudo upgrade_tool di -parameter parameter.txtsudo upgrade_tool di -r recovery.imgsudo upgrade_tool di -super super.imgsudo upgrade_tool di -trust trust.imgsudo upgrade_tool di -uboot uboot.imgsudo upgrade_tool di -vbmeta vbmeta.img

Ubuntu(GPT)使用以下方式:

sudo upgrade_tool ul $LOADER
sudo upgrade_tool di -p $PARAMETER
sudo upgrade_tool di -uboot $UBOOT
sudo upgrade_tool di -trust $TRUST
sudo upgrade_tool di -boot $BOOT
sudo upgrade_tool di -recovery $RECOVERY
sudo upgrade_tool di -misc $MISC
sudo upgrade_tool di -oem $OEM
sudo upgrade_tool di -userdata $USERDATA
sudo upgrade_tool di -rootfs $ROOTFS

如果因 flash 问题导致升级时出错,可以尝试低级格式化、擦除 nand flash:

sudo upgrade_tool lf update.img # 低级格式化sudo upgrade_tool ef update.img # 擦除


281


引脚定义


引脚编号信号类型
1GND参考地
2GPIO4_A2_U/I2C1_SCLGPIO 和 I2C 时钟
3GPIO4_A1_U/I2C1_SDAGPIO 和 I2C 数据
4GPIO3_D3_D/I2S0_SDIOGPIO 和 I2S 数据
5GPIO3_D4_D/I2S0_SDI1GPIO 和 I2S 数据
6GPIO4_C0_U/I2C3_SDA/UART2B_RXDA/UART2B_RXGPIO 或 I2C 数据
7GPIO4_C1_U/I2C3_SCL/UART2B_TXGPIO 或 I2C 时钟
8GPIO4_D5_DGPIO
9GND参考地
10GND参考地
11GPIO0_A3_D/SDIO0-WRPTGPIO 或 SDIO 接口
12GPIO0_A5_UGPIO
13GPIO2_D2_U/SDIO0_DETN/PCIE_CLKREQNGPIO 或SDIO 接口
14GPIO2_C3_U/UART0-RTSNGPIO 或串口 0
15GPIO2_C2_U/UARTO-CTSNGPIO 或串口 0
16GPIO2_C1_U/UARTO-TXGPIO 或串口 0
17GPIO2_C0_U/UARTO-RXGPIO 或串口 0
18GPIO2_D4_D/SDIO0_BKPWRGPIO 或 SDIO 接口
19GPIO2_D3_D/SDIO0_PWRENGPIO 或 SDIO 接口
20VCCIO-3V3_S03.3V/3A 电源输出
21GPIO2_D1_U/SDIO_CLKOUTGPIO 或 SDIO 接口
22GPIO2_D0_U/SDIO_CMDGPIO 或 SDIO 接口
23SN0/SDIO0_D3接口
24GPIO2_C6_U/SPI5_CLK/SDIO0_D2GPIO 或SPI 或 SDIO接口
25GPIO2_C5_U/SPI5_TXD/SDIO0_D1GPIO 或SPI 或 SDIO接口
26GPIO2_C4_U/SPI5_RXD/SDIO0_D0GPIO 或SPI 或 SDIO接口
27GND参考地
28VCC_1V8_S3O1V8 输出
29MIPI_TX1/RX1_D0PDSI/CSI 接口
30MIPI_TX1/RX1_D0NDSI/CSI 接口
31MIPI_TX1/RX1_D1PDSI/CSI 接口
32MIPI_TX1/RX1_D1NDSI/CSI 接口
33MIPI_TX1/RX1_D2PDSI/CSI 接口
34MIPI_TX1/RX1_D2NDSI/CSI 接口
35MIPI_TX1/RX1_CLKPDSI/CSI 接口
36MIPI_TX1/RX1_CLKNDSI/CSI 接口
38MIPI_TX1/RX1_D3NDSI/CSI 接口
39MIPI_RX0_D3PCSI 接口
40MIPI_RX0_D3NCSI 接口
41MIPI_RX0_CLKPCSI 接口
42MIPI_RX0_CLKNCSI 接口
43MIPI_RX0_D2PCSI 接口
44MIPI_RX0_D2NCSI 接口
45MIPI_RX0_D1PCSI 接口
46MIPI_RX0_D1NCSI 接口
47MIPI_RX0_D0PCSI 接口
48MIPI_RX0_D0NCSI 接口
49VDCPMU 开关机控制
50GND参考地
51GND参考地
52GND参考地
53VCC5V0_SYS_S35V0 电源输入
54VCC5V0_SYS_S35V0 电源输入
55VCC5V0_SYS_S35V0 电源输入
56SPKP_OUT喇叭接口
57SPKN_OUT喇叭接口
58HPL_OUT音频信号输出
59HP_SNS音频信号输出
60HPR_OUT音频信号输出
61MIC1N麦克风输入
62MIC1P麦克风输入
63GPIO0_BGPIO
64VCC_RTCRTC 电源
65VCC3V3_SD_S03V3 输出
66PWRONPWRKEY 开关使能
67DVP_PDN1_HGPIO
68MIPI_TX0_D3NDSI 接口
69MIPI_TX0_D3PDSI 接口
70MIPI_TX0_D2NDSI 接口
71MIPI_TX0_D2PDSI 接口
72MIPI_TX0_CLKNDSI 接口
73NIPI_TX0_CLKPDSI 接口
74MIPI_TX0_D1NDSI 接口
75MIPI_TX0_D1PDSI 接口
76MIPI_TX0_D0NDSI 接口
77MIPI_TX0_D0PDSI 接口
78HDMI_TXCNHDMI 输出接口
79HDMI_TXCPHDMI 输出接口
80HDMI_TX0NHDMI 输出接口
81HDMI_TX0PHDMI 输出接口
82HDMI_TX1NHDMI 输出接口
83HDMI_TX1PHDMI 输出接口
84HDMI_TX2NHDMI 输出接口
85HDMI_TX2PHDMI 输出接口
86GPIO4_C7_U/EDP_H OTPLUG/HDMI_CECINOUTGPIO 或 EDP 接口HDMI 输出接口
87HDMI_HPDHDMI 输出接口
88ADC_IN3ADC 输入管脚
89GPIO4_C5_D/SPDIF_TXGPIO 或光纤接口
90GPIO4_D3_DGPIO
91TYPEC_CC2TYPEC 接口
92TYPEC_CC1TYPEC 接口
93TYPEC0_RX1PTYPEC 接口
94TYPEC0_RX1MTYPEC 接口
95TYPEC0_TX1MTYPEC 接口
96TYPEC0_TX1PTYPEC 接口
97TYPEC0_RX2PTYPEC 接口
98TYPEC0_RX2MTYPEC 接口
99TYPEC0_AUXMTYPEC 接口
100TYPEC0_AUXPTYPEC 接口
101TYPEC0_TX2MTYPEC 接口
102TYPEC0_TX2PTYPEC 接口
103TYPEC0_AUXM_PU_PDTYPEC 接口
104TYPEC0_AUXP_PD_PUTYPEC 接口
105TYPEC0_DNTYPEC 接口
106TYPEC0_DPTYPEC 接口
107TYPEC0_U2VBUSDETTYPEC 接口
108ISP0_FLASHTRIGIN/ISP1_FLASHTRIGI N/TCPD_CTYPEC 中断信号
109NPU_GPIO4_A2_U/UART2_TXNPU_GPIO 或串口 2
110NPU_GPIO4_A3_U/UART2_RXNPU_GPIO 或串口 2
111GPIO3_D5_DGPIO
112PCIE_TX3_NPCIE 接口
113PCIE_TX3_PPCIE 接口
114PCIE_RX3_NPCIE 接口
115PCIE_RX3_PPCIE 接口
116PCIE_TX2_NPCIE 接口
117PCIE_TX2_PPCIE 接口
118PCIE_RX2_NPCIE 接口
119PCIE_RX2_PPCIE 接口
120PCIE_TX1_NPCIE 接口
121PCIE_TX1_PPCIE 接口
122PCIE_RX1_NPCIE 接口
123PCIE_RX1_PPCIE 接口
124PCIE_RCLK_100M_PPCIE 接口
125PCIE_RCLK_100M_NPCIE 接口
126PCIE_TX0_PPCIE 接口
127PCIE_TX0_NPCIE 接口
128PCIE_RX0_PPCIE 接口
129PCIE_RX0_NPCIE 接口
130GPIO1_B0_U/UART4_TX/SPI1_TXDPGIO 或串口 4 或SPI1
131GPIO_A7_U/UART4_RX/SPI1_RXDPGIO 或串口 4 或SPI1
132GPIO1_B1_UGPIO
133CLKIOI_32K/NPU_GPIO_C1_D时 钟 输 入 或NPU_GPIO
134USB20_HOST0_DPUSB2.0 接口
135USB20_HOST0_DNUSB2.0 接口
136USB20_HOST1_DPUSB2.0 接口
137USB20_HOST1_DNUSB2.0 接口
138GPIO1_B5_DGPIO
139USB20_HUB_RESETUSB2.0 接口
140GND参考地
141GPIO0_A7_U/SDMMC0_DETGPIO 或 SDIO 接口
142GPIO4_B5_U/SDMMC0_CMDGPIO 或 SDIO 接口
143GPIO4_B4_D/SDMMC0_CLKOUTGPIO 或 SDIO 接口
144GPIO4_B0_U/SDMMC0_D0/UART2A_RXGPIO 或SDIO 接口或 串口 2
145GPIO4_B1_U/SDMMC0_D1/UART2A_TXGPIO 或SDIO 接口或 串口 2
146GPIO4_B2_U/SDMMC0_D2GPIO 或SDIO 接口或 串口 2
147GPIO4_B3_U/SDMMC0_D2GPIO 或SDIO 接口或 串口 2
148GND参考地
149GPIO3_C1_U/UART3_RTSN/MAC_TXC LKGPIO 或串口 3 或千兆以太网接口
150GPIO3_C0_U/UART3_CTSN/MAC_COLGPIO 或串口 3 或千兆以太网接口
151GPIO3_B7_U/UART 3_TX/MAC_CRS/CIF_CLKOUTBGPIO 或串口 3 或千兆以太网接口或并口摄像头接口
152GPIO3_B6_U/UART3_RX/MAC_RXCLKGPIO 或串口 3 或千兆以太网接口
153GPIO3_B5_U/UART1_TX/MAC_MDIOGPIO 或串口 1 或千兆以太网接口
154GPIO3_B4_U/UART1_RX/MAC_TXENGPIO 或串口 1 或千兆以太网接口
155GPIO3_B3_U/I2C5_SCL/MAC_CLKGPIO 或 I2C 接口或千兆以太网接口
156GPIO3_B1_D/MAC_RXDVGPIO 或千兆以太网接口
157GPIO3_B0_U/SPI0_CSN1/MAC_MDCGPIO 或 SPI 接口或千兆以太网接口
158GPIO3-A7_U/SPI0_CSN0/MAC_RXD1GPIO 或 SPI 接口或千兆以太网接口
159GPIO3_A6_U/SPI0_CLK/MAC_RXD0GPIO 或 SPI 接口或千兆以太网接口
160GPIO3_A5_D/SPI0_TXD/MAC_TXD1GPIO 或 SPI 接口或千兆以太网接口
161GPIO3_A4_D/SPI0_RXD/MAC_TXD0GPIO 或 SPI 接口或千兆以太网接口
162GPIO3_A3_U/SPI4_CSN0/MAC_RXD3GPIO 或 SPI 接口或千兆以太网接口
163GPIO3_A2_U/SPI4_CLK/MAC_RXD2GPIO 或 SPI 接口或千兆以太网接口
164GPIO3_A1_D/SPI4_TXD/MAC_TXD3GPIO 或 SPI 接口或千兆以太网接口
165GPIO3_A0_D/SPI4_RXD/MAC_TXD2GPIO 或 SPI 接口或千兆以太网接口
166TYPEC0_U3VBUSDETTYPEC 接口
167GPIO2_A0_U/I2C2_SDA/CIF_D0GPIO 或 I2C2 数据或并口摄像头接口
168GPIO2_A1_U/I2C2_SCL/CIF_D1GPIO 或 I2C 时钟或并口摄像头接口
169GPIO2_A2_D/CIF_D2GPIO 或并口摄像头接口
170GPIO2_A3_D/CIF_D3GPIO 或并口摄像头接口
171GPIO2_A4_D/CIF_D4GPIO 或并口摄像头接口
172GPIO2_A5_D/CIF_D5GPIO 或并口摄像头接口
173GPIO2_A6_D/CIF_D6GPIO 或并口摄像头接口
174GPIO2_A7_U/I2C7_SDA/CIF_D7GPIO 或 I2C7 数据或并口摄像头接口
175GPIO2_B2_U/SPI2_T XD/I2C6_SCL/CIF_CLKINGPIO 或 SPI 接口或I2C6 时钟并口摄像头接口
176GPIO2_B3_U/SPI2_CLKCIF_CLKOUTAGPIO 或 SPI2 接口或并口摄像头接口
177GPIO2_B1_U/SPI2_R XD/I2C6_SDA/CIF_HREFGPIO 或 SPI 接口或I2C6 数据或并口摄像头接口
178GPIO2_B0_U/I2C7_SCL/CIF_VSYNCGPUO 或I2C7 时钟或并口摄像头接口
179GPIO2_B4_U/SPI2_CSN0GPIO 或 SPI 接口
180GND参考地
181EDP_TX3NEDP 接口
182EDP_TX3PEDP 接口
183EDP_TX2NEDP 接口
184EDP_TX2PEDP 接口
185EDP_TX1NEDP 接口
186EDP_TX1PEDP 接口
187EDP_TX0NEDP 接口
188EDP_TX0PEDP 接口
189EDP_AUXNEDP 接口
190EDP_AUXPEDP 接口
191GNDGND
192ADC_IN0ADC 输入
193ADC_IN1ADC 输入
194ADC_IN4ADC 输入
195ADC_IN2ADC 输入
196GPIO1_B3_U/I2C4_SDAGPIO 或 I2C4 数据
197GPIO1_B4_U/I2C4_SCLGPIO 或 I2C4 时钟
198NPOR复位信号
199GPIO1_B0_UGPIO
200GPIO0_A1_UGPIO
201GPIO4_D2_DGPIO
202GPIO1_C5_U/I2C8_SCLGPIO 或 I2C8 时钟
203GPIO1_C4_U/I2C8_SDAGPIO 或 I2C8 数据
204GPIO0_A6_DPWM3A_IRGPIO
205GPIO0_B1_DGPIO
206GPIO0_B0_U/SDMMC0_WRPTGPIO 或SDIO 接口或 
207GPIO0_B4_DGPIO
208GPIO4_D0_U '/PCIE_CLKREQNBGPIO 或PCIE 接口
209GPIO3_B2_U/I2C5_SDA/MAC_RXERGPIO 或 I2C5 数据或
210GPIO4_C2_D/PWM0/VOP0_PWM/VOP1_ PWMGPIO 或PWM
211GPIO4_C6_D/PWM1GPIO 或PWM
212GPIO4_C4_U/UART2C_TXGPIO 或串口 2
213GPIO4_C3_U/UART2C_RXGPIO 或串口 2
214GPIO4_D6_DGPIO
215ISP0_SHUTTER_TRIG/ISP1_SHUTTER_T RIG/TCPDISP0 信号
216GPIO3_D2_D/I2S0_LRCK_TXGPIO 或 I2S0 信号
217GPIO3_D7_D/I2S0_SDO0GPIO 或 I2S0 信号
218GPIO3_D1_D/I2S0_LRCK_RXGPIO 或 I2S0 信号
219GPIO3_D6_D/I2S0_SDI3SDO1GPIO 或 I2S0 信号
220GPIO3_D0_D/I2S0_SCLKGPIO 或 I2C0 时钟


282