1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 【创龙AM4379 Cortex-A9试用体验】之上电、基本功能测试 拿到一块新的开发板,我们先不急着上电,应该先通过开发板官方提供的操作手册,结合软件资源介绍,以及查看电路原理图,对开发板的软、硬件资源有个大体的了解,然后结合操作手册,一步一步从上电、到基本功能测试,达到对开发板有个基本认识,我们才能更加深入的去试用、去挖掘这块新开发板的更多有用功能。 这篇试用报告,主要介绍开发板的上电、基本功能测试的一般步骤。 1. 搭建硬件环境 对于基于Cortex-A9这种高端处理的开发板,我们通常用基于串口的超级终端或SecureCRT软件,来跟踪系统的启动信息,并通过终端命令行窗口对开发板进行操作。 查看TL-4379官方提供的硬件原理图,开发板的调试端口采用的UART0,而便于我们对开发板的调试,厂家直接将UART0的RXD、TXD信号线与一片CH340芯片(USB转串口)进行了交叉连接,如图所示: 而CH340为USB转串口芯片,通常作为PC机端的外扩串口,这样我们就直接可以将一根USB线将PC机与TL-4379开发板互联,免去了购买一根USB转串口的电缆线,给我们的调试工作带来很大便利。 鉴于嵌入式系统开发的特点,开发板上面运行的驱动程序、应用程序均需要在PC机上通过交叉编译工具编译之后,拷贝到开发板上。我们可以通过U盘或SD卡将PC机上的程序或文件拷贝到开发板,但是这样反复的插拔U盘或SD卡显得太麻烦,在项目调试、开发阶段,我们通常采用NFS或SSH协议,实现开发板与PC之间的文件共享,我们的基本测试功能的一个重要步骤是测试网络。为了是调试简单化,又不影响我的PC主机上网,我直接将开发板通过网线连接到无线路由器的物理网口上。 串口、网口硬件连线如图所示: 2. 配置超级终端 由于用惯了Windows自带的超级终端,我们这里介绍关于超级终端的设置。当我们通过USB线将开发板的UART0连接到PC机端的USB接口后,Windows系统调用CH340 驱动程序自动为USB转串口分配端口号,系统为当前连接分配的端口如图所示: 启动超级终端,选择新建连接,如下图所示: 设置参数如下图所示: 波特率115200,8位数据位,1位停止位,无奇偶校验。 3. 上电测试 3.1 通过超级终端登陆系统 通过厂家自带的DC5V电源给开发板供电,将开发板启动开关拨动到ON预测,系统开始启动,LCD显示的系统启动画面如图所示: 系统完全启动成功后,如图所示: 在我们关注LCD显示启动的过程是,基于串口的超级终端也在快速打打印系统启动过程信息,我们来看看超级终端的信息,如下图所示: 在命令行输入登陆名root,进入命令行模式,如下图所示: 此时,我们就可以通过命令行输入Linux命令操作TL-4379开发板了。 3.2 查看网络信息 由于在上电之前,我们通过网线将TL-4379开发板与路由器的物理端口连接,操作手册里说明,系统在启动是通过DHCP自动获取IP地址,我们通过命令ifconfig查看一下无线路由给我们分配的IP号,结果如下图所示: 无线路由为TL-4378开发板自动分配的IP地址为192.168.1.103。我们PING一下内网,结果如图所示: 说明我们可以PING通内网。我们在PING一下外网,如ping www.baidu.com,结果如图所示: 说明我们以可以PING通外网,我们的网络环境是正常的。 3.3 运行测试程序helloworld 通过SD卡将讲配套光盘中的helloworld程序拷贝到开发板,执行如下命令: ./helloworld 程序运行结果如图所示: 3.4 控制LED灯 TL-4379板载了4个LED灯,我们可以通过sys文件系统管理的GPIO驱动,在命令行对LED的亮灭进行控制。 1)熄灭LED灯 系统上电时,默认点亮了4个LED灯,如图示所示: 输入如下命令,熄灭第一个LED灯: echo 0 >/sys/class/leds/user-led0/brightness 效果如图所示: 输入如下命令点亮LED1、LED3,熄灭LED2和LED4,: echo 1 > /sys/class/leds/user-led0/brightness echo 0 >/sys/class/leds/user-led1/brightness echo 1 >/sys/class/leds/user-led2/brightness echo 0 >/sys/class/leds/user-led3/brightness 效果如图所示: |
|
相关推荐
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
787 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程介绍之烧写所需镜像
888 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写方法
608 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
905 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核源代码的目录结构和文件说明
821 浏览 0 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 02:12 , Processed in 0.807568 second(s), Total 64, Slave 47 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号