EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
大多数处理器的功能引脚都是有复用的,就以广受好评的OK3568-C开发板为例,虽然飞凌嵌入式的核心板将CPU的功能引脚都引出了,但是受限于开发板的体积,有些功能在开发板上是没有办法直接实现的。 / w7 w: w) A& @+ y" T
为了解决这个问题,今天飞凌小编在这里为大家带来了两个小模块——RGB和SATA功能转接模块,通过它们可以让各位工程师在OK3568-C开发板上评估更多的功能接口,提高开发时的灵活性和便利性。
' l2 m+ m- M0 m) k: Z' u$ _, \
接下来小编将为大家详细展示RGB和SATA功能转接模块的使用方法。这两个小小的转接模块虽然设计简单,但是却可以帮助我们轻松实现复用功能的开发,各位工程师小伙伴们千万不要错过。 1 p2 F- Q. ?: P2 s! S; h
3 {1 G% B. ~0 x6 }% `8 K- q6 l, Z
1. RGB功能转接模块FET3568-C核心板一共支持五种显示接口,大家可以在开发板上看到的分别是HDMI、eDP、LVDS和MIPI,而第五个显示接口其实是一个复用接口。 0 ]/ f0 ^! u- f: S. K9 W. ~
! J2 j2 ?1 B- D3 k
CPU内部是将RGB和部分的UART、SPI、IIC、GPIO复用了,开发板默认预留了2.54mm的排针,方便用户插杜邦线扩展功能模块,如我们的温湿度传感器、UART转RS485等等。
0 N2 u Q. o9 Y
RGB功能的实现就需要用到转接模块---将2.54mm排针转换成飞凌标准液晶模块的连接器。
" v5 }1 @& v7 y! T" t" m$ i
$ ^0 E8 z8 t! N0 ?: C x, K
现在是要使用LCD,下载用户资料,打开Linux目录,会有两个文件夹,查看LCD转接模块的使用文档,after和before是修改前和修改后的设备树文件。 + t( y2 x5 a: f6 J- y
# f( t% Q+ x0 o! Z% A4 T
点击after进入到最底层目录,将DTSI文件拷入VM开发环境,使用命令cp,将其拷贝到对应位置,然后编译一下内核,生成boot.img用于单步烧写。 & E/ K6 V2 G, q0 K& ~" d
" P; m- s' c, {% a' i
将生成的boot文件放到桌面,使用单步烧写工具,识别设备,读设备分区表,单独烧写一下boot,点击执行,使用PuTTy软件,打开串口,等待开发板启动,这时LCD屏幕已经显示logo,但是没有显示启动后的界面。
0 d. v+ d* A, p/ O. r' @# k9 i
4 i+ i3 b/ h4 R* D5 ]& \- z
用命令查看LCD是否加载成功,可以看到已经加载成功,但是屏幕没亮,现在需要将LVDS的显示关闭,首先重新启动,再进入uboot选屏,然后将LVDS显示关闭,关闭成功后,选择重启,接下来就可以正常操作了。
, t1 F$ e1 p- ~7 R 8 c. f( E# a. n* s3 U3 d: K5 ?
2. SATA功能转接模块
% F2 g' v5 n: f- e5 I
除了显示接口,PCIe2.1和SATA也是有复用的,这两个功能都是工程师们常用的功能,飞凌也为大家做了转接设计,PCIe插槽转接成SATA连接器。
& ~ E' I0 ?# q& o0 s; P j( J& E
; ~0 O8 X$ t4 x5 \. ~: T$ v5 Y# t' [
现在是要使用PCLe转SATA,下载用户资料,打开Linux目录,会有两个文件夹。
2 N* W0 S0 E" w
查看SATA转接板模块的使用文档,after和before是修改前和修改后的设备树文件,点击after进入到最底层目录,将DTSI文件拷入VM开发环境,使用命令cp,将其拷贝到对应位置,然后编译内核,生成boot.img用于单步烧写。
: C$ g2 z# g* d+ D6 @' Z3 C* I
1 d+ `6 O8 h( [; ^; \9 B" k5 ]
将生成的boot文件放到桌面,使用单步烧写工具,识别设备,读设备分区表,单独烧写一下boot,点击执行,使用PuTTy软件,打开串口,等待开发板启动,用df-h命令可以看到已经有了这三个设备挂载。
- L( p" t" D' ]( j9 B7 }
* ?( Y2 l/ C$ e) u3 d7 F7 `6 a3 B
用lspci可以看到没有PCIe设备,用cd命令访问目录,可以看到硬盘内的文件,说明成功了。
4 ^4 n) L4 a( d9 D1 r8 _1 c: Q2 ?0 N2 q7 g; n1 Y
|