报价
HOME
报价
正文内容
全志擦除nand 全志T113-i开发板——评估板测试手册(2)
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

全志T113-i开发板——评估板测试手册(2)

希望这些能对想要学习嵌入式、进入嵌入式行业和那些刚学习嵌入式不久的朋友有所帮助。 如果你是在嵌入式开发阶段或者正在选型阶段,遇到了什么需求、问题以及经验感想,欢迎在评论区和大家分享!

本文测试内容包含串口测试、模式测试、串口测试、网口测试、显示屏测试等。

测试板卡为创龙科技的TLT113-EVM,它是一款基于全志科技T113-i双核ARM Cortex-A7 + 玄铁C906 RISC-V + HiFi4 DSP异构多核处理器设计的国产工业评估板,ARM Cortex-A7处理器单元主频高达1.2GHz。评估板由核心板和评估底板组成,核心板CPU、ROM、RAM、电源、晶振等所有器件均采用国产工业级方案,国产化率100%。同时,评估底板大部分元器件亦采用国产工业级方案。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

NAND FLASH读写测试

请通过Linux系统启动卡启动系统。本次测试将对NAND FLASH的“/dev/mtd3”分区进行读写,会擦除分区内容,请提前做好数据备份。

读写校验测试

进入评估板文件系统,执行如下命令,进行读写校验测试。

Target# nandtest /dev/mtd3

图 37

NAND FLASH写速度测试

执行如下命令,擦除NAND FLASH分区并进行写速度测试。

Target# flash_erase /dev/mtd3 0 0

Target# echo 3 > /proc/sys/vm/drop_caches

Target# time dd if=/dev/zero of=/dev/mtd3 bs=512k count=100

图 38

此处一共写50MByte测试数据至NAND FLASH,可看到本次测试NAND FLASH写速度约为:50MByte / 17.97s ≈ 2.78MB/s

NAND FLASH读速度测试

执行如下命令对NAND FLASH进行读速度测试。

Target# echo 3 > /proc/sys/vm/drop_caches

Target# time dd if=/dev/mtd3 of=/dev/null bs=512k count=100

图 39

此处从NAND FLASH中一共读出50MByte数据,可看到本次测试的NAND FLASH读速度约为:50MByte / 8.81s ≈ 5.68MB/s。

备注:本次测试已擦除NAND FLASH的“/dev/mtd3”分区原有数据,请参考Linux系统启动卡制作及系统固化文档重新固化系统至NAND FLASH。

USB1 HOST接口测试

本章节使用SAMSUNG公司、FAT32格式、120GByte容量的SATA3.0接口SSD固态硬盘。不同品牌、格式或容量的硬盘,测试结果会有所差异。

请通过USB3.0转SATA转换器(厂家:绿联,型号:CR108),将SSD固态硬盘与评估板USB1 HOST接口连接。系统将打印固态硬盘容量、挂载名等信息。

图 40

图 41

执行如下命令可查询挂载路径。挂载名和挂载路径请以实际查询为准,如下图所示。

Target# df -h

图 42

写速度测试

执行如下命令,测试USB1 HOST接口写速度。

Target# echo 3 > /proc/sys/vm/drop_caches

Target# time dd if=/dev/zero of=/dev/sda bs=1024K count=500

图 43

此处通过USB1 HOST接口一共写500MByte测试数据至固态硬盘,可看到本次测试的USB1 HOST接口写速度约为:500MByte / 12.40s ≈ 40.32MB/s。

读速度测试

执行如下命令,测试USB1 HOST接口读速度。

Target# echo 3 > /proc/sys/vm/drop_caches

Target# time dd if=/dev/sda of=/dev/null bs=1024K

图 44

此处通过USB1 HOST接口从固态硬盘读取500MByte数据,可看到本次测试的USB1 HOST接口读速度约为500MByte / 12.37s ≈ 40.42MB/s。

USB0 DRD接口测试

USB HOST模式测试

本小节使用SAMSUNG公司、FAT32格式、120GByte容量的SATA3.0接口SSD固态硬盘进行测试,不同品牌、格式或容量的硬盘,测试结果会有所差别。

请通过Type-C转接头、USB3.0转SATA转换器(厂家:绿联,型号:CR108),将固态硬盘与评估板USB0 DRD接口连接。

图 45

系统上电启动,USB0 DRD接口默认为DEVICE模式。请执行如下命令,切换为HOST模式。

Target# cat /sys/devices/platform/soc\@3000000/soc\@3000000\:usbc0\@0/usb_host

图 46

图 47

执行如下命令可查询挂载路径。挂载名和挂载路径请以实际查询为准,如下图所示。

Target# df -h

图 48

写速度测试

执行如下命令,测试USB0 DRD接口写速度。

Target# echo 3 > /proc/sys/vm/drop_caches

Target# time dd if=/dev/zero of=/dev/sda bs=1024K count=500

图 49

此处一共写500MByte测试数据至固态硬盘,可看到本次测试的USB接口写速度约为:500MByte / 12.37s ≈ 40.42MB/s。

读速度测试

执行如下命令,测试USB0 DRD接口读速度。

Target# echo 3 > /proc/sys/vm/drop_caches

Target# time dd if=/dev/sda of=/dev/null bs=1024K

图 50

此处从固态硬盘读取500MByte数据,可看到本次测试的USB0 DRD接口读速度约为500MByte / 12.20s ≈ 40.98MB/s。

USB DEVICE模式测试

请通过Type-C线将PC机与评估板的USB0 DRD接口进行连接。执行如下命令,将评估板10MByte容量的DDR内存空间虚拟为U盘。

Target# dd if=/dev/zero of=/dev/a.bin bs=1M count=10

Target# echo "0x18d1" > /sys/kernel/config/usb_gadget/g1/idVendor

Target# echo "0x0001" > /sys/kernel/config/usb_gadget/g1/idProduct

Target# mkdir /sys/kernel/config/usb_gadget/g1/functions/mass_storage.usb0

Target# echo /dev/a.bin > /sys/kernel/config/usb_gadget/g1/functions/mass_storage.usb0/lun.0/file

Target# echo 0xc0 > /sys/kernel/config/usb_gadget/g1/configs/c.1/bmAttributes

Target# echo 500 > /sys/kernel/config/usb_gadget/g1/configs/c.1/MaxPower

Target# ln -s /sys/kernel/config/usb_gadget/g1/functions/mass_storage.usb0/ /sys/kernel/config/usb_gadget/g1/configs/c.1/

图 51

请执行如下命令,将USB0 DRD接口切换为DEVICE模式。

备注:若PC机无法正常识别评估板的虚拟U盘,请再执行一次如下命令。

Target# cat /sys/devices/platform/soc\@3000000/soc\@3000000\:usbc0\@0/usb_device

图 52

此时,PC机可正常识别评估板的虚拟U盘(如下图),请对其进行格式化。

图 53

图 54

从PC机拷贝测试文件至评估板虚拟U盘,可正常查看、读写文件,说明USB DEVICE功能正常。

图 55

测试完成后,执行如下命令,卸载虚拟U盘。

Target# echo "" > /sys/kernel/config/usb_gadget/g1/functions/mass_storage.usb0/lun.0/file

Target# rm /dev/a.bin

Target# sync

Target# devmem 0x02000040 w 0x00000000 //设置PB12(USB_DRVVBUS)引脚输出低电平,防止PC机通过USB0 DRD接口向评估板供电。

图 56

串口测试

TTL UART4、TTL UART5串口

使用TTL转Micro USB模块,将评估板的TTL UART4(CON10)或TTL UART5(CON11)串口连接至PC机的USB接口,如下图所示。

图 57

本次操作以TTL UART4(CON10)串口为例(设备节点为:ttyAS4)进行演示,如需测试TTL UART5(CON11)串口,请将设备节点修改为ttyAS5。

打开设备管理器,本次测试调试串口USB TO UART0端口号为COM9,TTL UART4串口的端口号为COM10,如下图所示。

图 58

打开串口调试终端,设置COM9波特率为115200,8N1,无校验位,并建立串口连接。设置COM10波特率为1500000,8N1,无校验位,并建立串口连接。如下图所示。

图 59

发送测试

进入评估板文件系统,执行如下命令,设置TTL UART4串口,再通过串口向上位机发送数据。

Target# stty -F /dev/ttyAS4 ispeed 1500000 ospeed 1500000 cs8

Target# echo tronlong > /dev/ttyAS4 //向上位机发送数据

图 60

TTL UART4串口终端(即上位机)将显示接收到的数据。

图 61

接收测试

在调试串口终端执行如下命令,等待接收上位机数据。

Target# cat /dev/ttyAS4

图 62

在TTL UART4串口终端(即上位机)输入数据并按下回车键发送,调试串口终端将显示接收到的数据,按"Ctrl + C"可终止测试命令。

图 63

图 64

RS232 UART2串口

使用RS232交叉串口母母线、USB转RS232公头串口线,将评估板的RS232 UART2串口连接至PC机的USB接口,如下图所示。

图 65

打开设备管理器,本次测试调试串口USB TO UART0端口号为COM9,RS232 UART2串口的端口号为COM10,如下图所示。

图 66

打开串口调试终端,设置COM9、COM10波特率为115200,8N1,无校验位,并建立串口连接,如下图所示。

图 67

发送测试

进入评估板文件系统,在调试串口终端执行如下命令设置RS232 UART2串口,再通过串口向上位机发送数据。

Target# stty -F /dev/ttyAS2 ispeed 115200 ospeed 115200 cs8

Target# echo tronlong > /dev/ttyAS2 //向上位机发送数据

图 68

RS232 UART2串口终端(即上位机)将显示接收到的数据。

图 69

接收测试

在调试串口终端执行如下命令,等待接收上位机数据。

Target# cat /dev/ttyAS2

图 70

在RS232 UART2串口终端(即上位机)输入数据并按下回车键发送,调试串口终端将显示接收到的数据,按"Ctrl + C"可终止测试命令。

图 71

图 72

RS485 UART1、RS485 UART3串口

使用RS232转RS485模块、USB转RS232公头串口线,将评估板的RS485 UART1或RS485 UART3串口连接至PC机的USB接口,如下图所示。

RS232转RS485模块与评估板RS485串口连接方法如下:

RS232转RS485模块485+端子,连接评估板RS485串口A端子。RS232转RS485模块485-端子,连接评估板RS485串口B端子。RS232转RS485模块GND端子,连接评估板RS485串口GNDI端子。

图 73

本章节以RS485 UART1串口(设备节点为:ttyAS1)为例进行演示。如需测试RS485 UART3串口,请将设备节点修改为ttyAS3。

打开设备管理器,本次测试中调试串口USB TO UART0端口号为COM9,RS485 UART1串口的端口号为COM10,如下图所示。

图 74

打开串口调试终端,设置COM9、COM10波特率为115200,8N1,无校验位,并建立串口连接,如下图所示。

图 75

发送测试

进入评估板文件系统,在调试串口终端执行如下命令设置串口,再通过串口向上位机发送数据。

Target# stty -F /dev/ttyAS1 ispeed 115200 ospeed 115200 cs8

Target# echo tronlong > /dev/ttyAS1 //向上位机发送数据

图 76

RS48 UART1串口终端(即上位机)将显示接收到的数据。

图 77

接收测试

在调试串口终端执行如下命令,等待接收上位机数据。

Target# cat /dev/ttyAS1

图 78

然后在RS458 UART1串口终端(即上位机)输入数据,调试串口对应的串口调试终端将显示接收到的数据,按"Ctrl + C"可终止测试命令。

图 79

图 80

更多案例测试详情说明,欢迎关注Tronlong创龙科技获取,也可以在评论区留言,感谢你的支持。

拆解报告:作业帮学习笔U60

作业帮是一个在线教育品牌,依托“科技+教育”双引擎优势,为学生、老师、家长提供学习、教育解决方案,智能硬件产品等。作业帮旗下产品包括了作业帮App,学习机、全科学习笔、电子单词卡、电子词典笔等等。

作业帮学习笔U60是一款全科学习答疑的扫描笔,同步所有小学到高中教材,拥有10亿+海量题库,课前预习,课后复习,一笔搞定。同时,还拥有6000W超大词库,涵盖新版《牛津高阶英汉双解词典》在内的10余本权威词典,提供精准、全面的内容查询。

在功能配置上,作业帮学习笔U60采用了独特的创新双头设计,分别对应查词句和解难题,使用更加高效;搭载3.3英寸高清触摸屏,提供清晰内容显示和流畅操控体验;内置麦克风,支持语音查询和发音评测;还支持直连喵喵机,一键打印错题难题。下面就来看看这款产品的详细拆解报告吧~

一、作业帮学习笔U60开箱

作业帮学习笔U60包装盒采用了黑色背景,简约设计,正面展示有产品外观和产品名称。

包装盒背面介绍有产品的功能特点:全科答疑、海量题库、思路点拨、举一反三、权威词典、查词翻译、发音评测、直连打印。下方产品及公司信息,产品型号:S2P8,包装包含:产品本体、USB充电线、使用说明书。委托方:南京百舸争流网络科技有限公司,制造商:厦门喵宝科技有限公司。

包装盒侧边设计有品牌LOGO。

包装盒另外一侧设计产品名称。

作业帮学习笔U60整体外观一览,独特的双笔头设计,宽头智能解难题,寨头专业查词句。机身采用了磨砂质感,边缘过渡圆润,握持舒适。机身正面黑色面板,搭载了3.3英寸触摸屏幕。

黑色面板侧边设置有麦克风拾音孔,用于发音评测、语音翻译等功能拾音。

机身背面外观一览,中间贴有产品标签,左侧设计有“作业帮”品牌LOGO,右侧设置扬声器出音孔。

机身一侧设置有蓝色圆形电源键,同时用于息屏和解锁;左侧椭圆形Home/语音键,短按返回主页面,长按进入语音翻译。

机身另外一侧设置Type-C充电接口。

机身一端较宽的扫题笔头外观一览,扫描窗更宽,可以两行同时扫描,提升效率。

机身另外一端较窄的查词笔头外观一览,扫描窗更窄,防止上下行干扰,查词更精准。

笔头内部设置扫描摄像头和LED补光灯。

经我爱音频网实测,作业帮学习笔U60重量约为84.9g。

我爱音频网采用CHARGERLAB POWER-Z KM003C测试仪对作业帮学习笔U60进行充电测试,输入功率约为2.77W。

二、作业帮学习笔U60拆解

进入拆解部分,卸掉螺丝,取掉固定屏幕的支架,腔体内部结构一览。

屏幕支架内侧结构一览,右侧贴有WiFi天线。

WiFi天线特写,丝印“TH0T-ZPL02-V1”,露铜连接主板。

屏幕内侧结构一览。

屏幕排线电路一览。

屏幕排线连接主板的BTB连接器公座特写。

HYNITRON海栎创CST328高性能互电容多点触控芯片。CST328系列多点电容触控芯片,支持单层,多 层模组及多种图案,采用10V以上高压驱动,实现高性能,高灵敏度,低功耗的真实多点触摸(带压力检测)。相较传统的低压驱动可提供更高的信噪比和 抗干扰能力。同时,芯片内部自互一体电容感应模块,结合智能扫描算法,在实现快速反应的同时, 具有优异的抗噪、防水、低功耗表现。

HYNITRON海栎创CST328详细资料图。据我爱音频网拆解了解到,OPPO、vivo、荣耀、Redmi、一加、漫步者、NOLO、IQOO、COROS高驰、天猫精灵、noise、Baseus倍思、HAYLOU嘿喽、Nothing等众多品牌旗下产品采用了海栎创触控芯片。

扫题笔头结构特写,通过螺丝固定,两侧设置弹簧结构,末端连接主板上的微动开关,受力压缩触发开关开始扫描,松开回弹结束扫描。

查词笔头结构特写。

从腔体内取出主板,主板一侧通过大面积屏幕罩防护。

主板另外一侧电路一览。

主板上对应查词笔头的LED补光灯特写,辅助摄像头实现更精准的扫描。

Type-C充电母座特写,沉板焊接,降低主板厚度。

连接扬声器的金属弹片特写。

主板另外一端对应扫题笔头的两颗LED补光灯特写。

对应查词笔头的微动开关特写,笔头受力收缩触发开关,开始扫描。

扫描笔拾音麦克风特写,通过声学橡胶罩密封,提升收音效果。

镭雕E11 C14的MEMS麦克风特写,用于发音评测、语音翻译等功能拾音。

连接电池导线的插座特写。

连接查词摄像头排线的BTB连接器母座特写。

丝印GA 2M的IC。

主板侧边的功能按键,两颗为相同规格,同样采用沉板焊接。

连接WiFi天线的金属弹片特写。

连接屏幕排线的BTB连接器母座。

连接扫题摄像头的BTB连接器母座。

对应扫描笔头的微动开关特写。

取掉主板屏蔽罩,下方主要IC电路一览。

Longsys江波龙FEMDNN008G-08A39 eMMC存储芯片,是一款采用BGA封装设计的嵌入式存储解决方案,由NAND闪存和eMMC控制器组成,容量8GB。

丝印I208 PG的IC。

X-Powers芯智汇AXP707电源管理芯片及外围电路一览。

丝印“LPS FuDR1”的LPS微源半导体LP3320B6F 1.0MHz PWM升压开关稳压器。

LPS微源半导体LP3320详细资料图。

升压开关稳压器外围电感特写。

Allwinner全志R818处理器,具有四核CortexTM-A53 CPU,工作频率高达1.6GHz;集成了GE8300 GPU,用于UI渲染;集成H.265 4K30视频解码器,用于媒体播放器;集成了H.264 1080P60编码器和13MP摄像机ISP,用于视频VOIP;集成了两个ADC用于双麦克风语音解决方案,集成了DMIC和I2S用于多麦克风解决方案,两个DAC用于立体声音频扬声器。

Allwinner全志R818详细资料图。

为处理器提供时钟的24.0MHz晶振。

另外一颗镭雕T347A的晶振。

LPS微源半导体丝印“LPS 1DDu1”的IC。

Samsung三星K4A4G165WF-BCTD四代双倍数据率同步动态随机存储器,具有速度超快、可靠性高、能耗低的特点,容量:4Gb,速率:2666Mbps。

Xradio芯之联XR829 蓝牙/WiFi二合一芯片,兼容IEEE 802.11b/g/n标准,支持蓝牙V2.1+EDR/4.0。

查词摄像头结构一览,固定在笔头结构上。

查词摄像头的笔头塑料件特写。

查词摄像头一侧电路一览。

查词摄像头另外一侧电路一览,排线通过BTB连接器连接主板。

扫题摄像头结构一览。

扫题摄像头的笔头塑料件特写。

扫题摄像头一侧电路一览。

扫题摄像头另外一侧电路一览,同样通过BTB连接器连接主板。

学习笔内置扬声器正面特写,振膜通过丝网防护。

学习笔内置扬声器背面特写,丝印型号“GYT 46N1211”。

扬声器与一元硬币大小对比。

经我爱音频网实测,扬声器长度约为15mm。

扬声器宽度约为11mm。

学习笔内置可充电锂离子电池组,型号:HYQ51D,标称电压:3.8V,充电限制电压:4.35V,额定容量:1000mAh 3.8Wh。

电池导线通过插座连接主板。

撕开外部保护,内部电芯上丝印信息一览,型号:GY 551872PL。

电池保护板一侧电路一览,设置有一体化锂电保护IC和检测电池温度的热敏电阻。

保护板另外一侧与正负极镍片连接。

丝印VFCA DEBV的一体化锂电保护IC,负责电池的过充电、过放电、过电流等保护。

作业帮学习笔U60拆解全家福。

三、我爱音频网总结

作业帮学习笔U60在外观方面,最突出的是采用了创新双笔头设计,通过两侧扫描摄像头分工处理,提供更加便捷、高效的使用体验。同时,还搭载了3.3英寸高清触摸屏幕,为用户提供清晰的扫描内容反馈、难题解答,以及视频解答等功能。

内部主要配置方面,搭载了1000mAh可充电锂离子电池组,配备有电路保护板负责充放电保护;触摸屏采用了HYNITRON海栎创CST328高性能互电容多点触控芯片;而基于双笔头设计,机身两侧搭载了两套扫描系统,通过笔头、扫描摄像头和微动开关的紧密协作进行工作。

主板上,搭载了MEMS麦克风拾音,采用了Allwinner全志R818处理器,Longsys江波龙FEMDNN008G-08A39 eMMC存储芯片,X-Powers芯智汇AXP707电源管理芯片,Samsung三星K4A4G165WF-BCTD同步动态随机存储器,以及Xradio芯之联XR829 蓝牙/WiFi二合一芯片等。

相关问答

人手一本f9参数?

硬件性能操作系统:4.0Gingerbread语言支持:支持多国语言处理器类型:全志A13众核架构(CPU+GPU+VPU+APU)CortexA8@1.2MHZ,GPU:OPENGL....

汽车电子龙头排名?

汽车芯片股票龙头排名2021汽车芯片股票龙头股名单第一名,紫光国微。公司自主研发的THD89系列产品是国内最高安全等级芯片,在原有通过AEC-Q100车规级认证的...

 张新元  nibiru手机 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部