银杏科技有限公司旗下技术文档发布平台 | |||
技术支持电话 | 0379-69926675-801 | ||
技术支持邮件 | Gingko@vip.163.com | ||
版本 | 日期 | 作者 | 修改内容 |
---|---|---|---|
V1.0 | 2020-07-30 | gingko | 初次建立 |
原理图:链接:https://pan.baidu.com/s/1X-Kpc6419RlyoWfHf2vCoQ 提取码:ugpt
镜像文件:链接:https://pan.baidu.com/s/1-wkbz1KmLy1pbij2xhbAHg 提取码:i4z9
其他特性、资料待加入…
准备一张8GSD卡,一个高速读卡器(SD卡启动方式,EMMC启动不需要),一根Micro USB线缆,一个双端口USB设备连接器。
下面为制作一个带系统的MicroSD启动卡的方法:
下载内容 | 连接 | 提取码 |
SDFormatter.exe | https://pan.baidu.com/s/1FCg3swos6D14e_xLORR21Q | 3vdv |
Win32DiskImager.exe | https://pan.baidu.com/s/1ixJSzYoLReI7jr5ZJ9_BDg | if2f |
镜像文件 | https://pan.baidu.com/s/1-wkbz1KmLy1pbij2xhbAHg | i4z9 (请下载最新日期或版本镜像文件,下载后请先解压) |
1、格式化SD卡,双击打开SDFormatter.exe
点击格式化,等待完成…
2、镜像烧录,双击打开Win32DiskImage.exe
点击Write开始烧录镜像,等待完成…
至此,一个带有linux系统的SD卡制作完毕。
iCore5运行支持两种启动方式,SD卡启动和EMMC启动,iCore5中如果未插入SD卡,将会从EMMC启动。
下面为向EMMC中烧录系统的方法:
首先完成4.2过程,制作一个带系统的MicroSD卡,插入iCore5启动系统。(注意:镜像需icore5-h3-revd-v1.0.img及以上版本)
启动并登录,在终端输入install_to_emmc,回车。
提示是否擦除EMMC,键入 y。
等待完成后,将iCore5断电,拔掉SD卡,重新上电,发现系统将从EMMC启动。
1、供电 5V(两种供电方式,通过跳线冒进行选择)
2、开机
3、打开终端(选择相应COM口波特率115200)
4、登录系统
登录成功就可以开启您的Linux之旅…
5、无线wifi连接方法(icore5-h3-revd-v1.0.img版本及以上版本wifi驱动已经自动加载,系统启动后可直接连接wifi)
wifi模块为RTL8188FU,找到存入驱动模块的根目录:cd /lib/modules/3.4.112-opi/kernel/drivers/net/wireless/rtl8188fu/
加载模块:insmod 8188fu.ko 然后回车
查找网络设备列表:nmcli dev 查看是否有wlan*(*为序号并记下)
扫描附近wifi:nmcli dev wifi
连接到所选wifi热点并输入密码:nmcli dev wifi connect “此处为wifi名字” password “此处为wifi密码” ifname wlan*(*为wlan序号)
例如:nmcli dev wifi connect “gingko” password “123456789” ifname wlan2
连接成功即可查看IP:ifconfig,至此网络已经连接成功…
6、摄像头(icore5-h3-revd-v1.0.img版本及以上版本摄像头驱动已经自动加载)
系统启动后可通过以下操作进行摄像头使用
在终端键入motion回车,motion已经启动
找开谷歌浏览器(注意一定是谷歌浏览器),输入网址localhost:8081,(localhost即为本机IP,本例为192.168.199.197),即192.168.199.197:8081
此时浏览器上将出现摄像头实时采集的图像。
iCore5双核心工控板的JTAG接口与FPGA相连,既可用于芯片内部测试,还可对芯片进行在线编程。JTAG接口通过6P连接器对外引出 ,6个信号从上到下依次为①FPGA_A2V5 ②TDO ③TDI ④GND ⑤TCK ⑥TMS。
TDO:测试数据输出,数据通过TDO从JTAG接口输出;
TDI :测试数据输入,数据通过TDI从JTAG接口输入;
TCK:测试时钟输入;
TMS:测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式;
iCore5双核心工控板上的FPGA有两种配置模式,分别为主动配置模式(AS)和被动配置模式(PS)。所谓AS配置模式,即FPGA器件每次上电时作为控制器,由FPGA器件引导配置操作过程,它控制着外部存储器和初始化过程,从配置器件EPCS16主动发了读取数据信号,从而把EPCS16的数据读入FPGA中,实现对FPGA的编程。配置数据通过DATA0引脚送入FPGA,配置数据被同步在DCLK输入上,1个时钟周期传送1位数据。AS配置模式通过电阻进行选择。(具体参照原理图,出厂默认PS模式)
iCore5双核心工控板上的FPGA有两种配置模式,分别为主动配置模式(AS)和被动配置模式(PS)。所谓PS配置模式,则由ARM控制器H3控制配置过程,H3作为控制器件,通过普通IO实现PS配置时序,实现对FPGA的编程。该模式可以实现对FPGA在线可编程,而且编程后FPGA立即工作,无需电源复位。PS配置模式通过电阻进行选择。(具体参照原理图,出厂默认PS模式)
icore5-h3-revd-v1.0.img版本开机启动后自动执行PS操作,将FPGA升级文件.rbf文件写入FPGA中。.rbf文件及PS源代码在/usr/local/app/ps文件夹中。
特别说明:
①任何情况下JTAG有效;
②选择AS模式时,FPGA上电通过EPCS16配置;
③选择PS模式时,FPGA通过H3芯片进行配置;
④若要烧写jic文件到EPCS16里,需要选择AS模式后,从JTAG接口烧入文件。