全志F1C200S ARM926EJ-S内核处理器-开发板及用户使用说明

这篇具有很好参考价值的文章主要介绍了全志F1C200S ARM926EJ-S内核处理器-开发板及用户使用说明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、F1C200S开发板介绍

I、 概述

F1C200S采用全志F1C200S ARM926EJ-S内核处理器,片内自带64MB SIP-DDR1,DDR频率可稳定运行在156Mhz,CPU主频可达720Mhz运行。板载USB、Flash、TF卡座、40P LCD接口、咪头等。支持720P视频输出,支持H.264、MJPEG等解码。

II、 功能特点

1,内核:ARM 926EJS @ 900MHz;
2,内存:DDR1 内置64M;
3,支持存储卡:板载自弹式TF卡座;
4,板载Flash:1Gbit SPI NAND Flash;
5,音频:1个咪头和1个1W功放芯片;
6,LCD:40pin-0.5mm的FPC座LCD接口;
7,摄像头:24pin-0.5mm的FPC座CSI接口(可接OV2640、OV5640等,默认OV2640);
8,USB:OTG USB(TYPE-C接口);
9,UART:CH340E(TYPE-C接口);

芯片架构框图
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

III、 硬件介绍和说明

1,板子尺寸:76*38mm
重量:15g
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

2, 资源介绍
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

3,FPC接口引脚说明

f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

二、用户使用说明

I、 程序烧录

烧写到Flash中
1、Windows 下安装驱动
工具软件文件夹中找到zadig-2.5.exe并打开
2、安装 FEL mode Driver
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件
3、安装DFU mode Driver
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

4、刷机工具SUNXI-FEL
该工具是全志soc在所有flash中无法boot时,芯片自动进入FEL刷机状态,通过USB通信。
这部分会用到压缩包中的sunxi-fel.exe
不插TF卡,按住BOOT按钮后插入USB线;或者先插入USB,保持按住BOOT按钮姿势时短按下RST键,可主动进入USB刷机模式,电脑检测到新的USB烧写设备。
sunxi-fel使用时必须在命令行下,例如可以安装个git工具(https://git-scm.com/downloads)代替windows自带的终端。 正常工作的FEL设备,我们可以通过命令测试它:
$ ./sunxi-fel.exe -l
USB device 001:034 Allwinner F1C100s
5、刷机工具DFU-UTIL
此部分会用到tools文件夹中的dfu-util.exe

  1. 让模块处于FEL模式。

  2. 运行from-fel-to-dfu.bat脚本,双击运行。或者在Windows命令行运行脚 本中的命令。

  3. 此时,模块会打印一些log,当看到这些时,表明模块已处于DFU模式。

f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

  1. 准备好NAND镜像,然后在Windows命令行中通过如下命令刷机。
    ./dfu-util.exe -R -a all -D images\sysimage-nand.img
    具体路径请自行修改
    刷机log: f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

烧写到TF卡中
1、准备一张TF卡和读卡器接到电脑上,打开Win32DiskImager软件;
选择相应的镜像文件,点击Write开始烧写
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

II、 功能测试

准备一个480*272的LCD显示屏,一个小喇叭和一个OV2640摄像头
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

1、摄像头测试
使用一根TYPE-C线接到TTL接口,打开putty.exe;等待板子启动完成
输入root,无密码。

设置图像格式:
media-ctl --set-v4l2 ‘“ov2640 0-0030”:0[fmt:YUYV8_2X8/640x480]’
拍照测试:
fswebcam -d /dev/video0 --no-banner -r 640x480 -S 10 1.jpg
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

完成之后可以接入另外一跟TYPE-C线或者拔掉TTL接口上的线然后接到OTG接口上,等待出现一个设备,然后打开后可以看到1.jpg格式的照片;
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

2、显示屏测试
将液晶的排线插到主板的排座,上电启动

查看屏幕接口:# ls /dev/fb0
打印字符串到屏幕:# echo hello > /dev/tty1
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

3、录音/放音测试
将小喇叭接到OUT+和OUT-两端,上电启动

修改配置文件 命令:# tinymix contents
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

修改方式
修改命令为:tinymix set 序号 内容
例如:# tinymix set 2 1 修改序号为2的项的值为on,on
tinymix set 1 63 修改序号为1的项的值为63
tinymix set 13 1 修改序号为13的项的值为on
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

修改完成后如下
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

接下来开始录制音频:# tinycap /tmp/test.wav
Ctrl + C 结束录音
f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

测试录音效果:# tinyplay /tmp/test.wav

f1c200s芯片资料,ARM MCU,Linux,单片机,stm32,嵌入式硬件

三、相关资料及下载调试工具

I、全志F1C200S下载调试工具软件

全志F1C200S下载调试工具软件.rar

II、全志F1C200S芯片官方文档,包括:芯片资料、数据手册、用户手册

全志F1C200S芯片官方文档.rar

III、全志F1C200S镜像文件及DEMO板原理图

全志F1C200S镜像文件.rar

IV、全志F1C100S、F1C200S系列buildroot的DEMO

buildroot-tiny200-Demo.zip

V、全志F1C100S、F1C200S的Keil下在emWin5 DEMO

F1C200s_with_Keil_RTX4_emWin5-Demo.zip文章来源地址https://www.toymoban.com/news/detail-724449.html

到了这里,关于全志F1C200S ARM926EJ-S内核处理器-开发板及用户使用说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 全志F1C200S嵌入式驱动开发(soc系统集成)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         任何一个嵌入式设备都是由很多的子系统组成的。这里面有硬件、有软件,还可能有机械,并不一定就是大家看到的消费电子那样,即一个soc构成了所有的系统。现实情况是,要构建

    2024年02月12日
    浏览(39)
  • 全志F1C200S嵌入式驱动开发(从DDR中截取内存)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         linux内核起来的时候,不一定所有的内存都是分配给linux使用的。有的时候,我们是希望能够截留一部分内存的。为什么保留这部分内存呢?这里面可以有很多的用途。 比如说,第一,

    2024年02月14日
    浏览(42)
  • 全志F1C200S嵌入式驱动开发(spi-nand驱动)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         和v3s一样,f1c200s也支持tf卡、spi-nor、spi-nand启动。前面也说过,tf卡由于机械结构的原因,更适合拿来学习,spi-nor和spi-nand比较适合用来进行工业部署和消费娱乐领域。只是spi-nor容量

    2024年02月16日
    浏览(58)
  • 全志F1C200S嵌入式驱动开发(调整cpu频率和dram频率)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         f1c200s默认的cpu频率是408M,默认的dram频率是156M。这两个数值,坦白说,都算不上特别高的频率。因为我们的晶振是24M输入,所以408/24=17,相当于整个cpu的频率只是晶振倍频了17倍。然

    2024年02月15日
    浏览(59)
  • 全志F1C200S嵌入式驱动开发(spi-nor image制作)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         一般soc系统里面添加spi-nor flash芯片,特别是对linux soc来说,都是把它当成文件系统来使用的。spi-nor flash和spi-nand flash相比,虽然空间小了点,但是胜在稳定,这是很多工业场景所必须

    2024年02月16日
    浏览(45)
  • 稚晖君又整活啦,基于全志F1C200s的超迷你&低成本开发板开源

    B站最强小电视(基于全志H3) 钢铁侠机械臂 曾经靠着“B站最强小电视”以及号称“钢铁侠机械臂”等硬核产品出圈的稚晖君又双叒叕来整活啦! 这次稚晖君开源了基于全志F1C200s的一个超迷你低成本的Linux开发板,项目名为Planck Pi,F1C200s采用的ARM9架构,SIP内置DDR的极简封装

    2024年02月09日
    浏览(55)
  • (三)内核移植--从零开始自制linux掌上电脑(F1C200S)<嵌入式项目>

    目录 一、bootloader、kernel、rootfs联系 二、内核移植 1. 内核源码获取 2. 内核配置与编译 🍍 基础配置与编译 🍍 TF卡分区 🍍 内核烧录 三、参考内容 kernel可以理解为一个 庞大的裸机程序 ,和uboot以及其他比如点灯类似的裸机程序没有本质区别,只是kernel分为 用户态和内核态

    2024年02月15日
    浏览(85)
  • 7、Lctech Pi(F1C200S)开启RNDIS,通过USB与电脑联网(CherryPi,Mangopi,F1C100S)

    本次主要参考: 荔枝nano开启RNDIS驱动,无需补丁。 https://github.com/peng-zhihui/Planck-Pi#head23 https://github.com/mangopi-sbc/buildroot-mangopi-r https://www.cnblogs.com/listenscience/p/13758272.html (如果方便请给这几位大佬一个关注) 注意代码块之间的空行 本次是摸索出来的,如果用到项目需慎重,有

    2024年02月12日
    浏览(43)
  • linux(全志F1C100S/F1C200S)系列02:移植LCD st7789驱动,LVGL8.3移植

    st7789V中指定了rst与dc引脚,pio 4 3 对应PE3,pio 4 5对应PE5; 详细配置方式见链接:全志 :gpio使用 需要根据自身硬件配置。 Tips:更改 spi-max-frequency = 32000000 - spi-max-frequency = 100000000; 和 fps = 30; 改为 fps = 60; 感谢楼下老哥提示。 rotate = 90;根据屏幕方向更改。 只需要更改下面的三个地

    2024年01月18日
    浏览(67)
  • f1c200s---编译uboot

    本章所解决问题后的Uboot仓库、docker镜像可在文章末尾找到,如果不想一步步配置编译环境可到文章末尾下载docker镜像直接运行 下载交叉编译链: 解压交叉编译链: 配置环境变量: 打开后在文件最后一行添加以下变量: 生效环境变量: 查询版本确保安装无误: 由于官方

    2024年02月07日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包