开发板调试串口

1.查看串口设备

ls /dev/tty*

  其中ttyAMA1是我们要调试我串口。

2.使用ttyAMA1

  通过stty -F  /dev/ttyAMA1 -a查看串口属性

  

  可以查看波特率是9600

从ttyAMA1中读取数据:

cat  /dev/ttyAMA1    //读取串口中的数据
cat  /dev/ttyAMA1  > file.txt    //读取到的数据保存到txt文本文件中

向ttyAMA1中写数据:

echo "1"  >  /dev/ttyAMA1

3.串口配置

待补

4.从内核配置串口

问题描述:一开始通过ls查看到有ttyAMA1这个设备节点。但是直接使用的时候不能使用。然后使用stty查看属性。提示:没有这个设备或者地址。

问题分析:有可能是串口驱动里面直接映射了这个设备节点,也就是创建了这个设备节点。但是并没有配置硬件。

问题修改:

1.使能uart1

vi arch/arm/boot/dts/hi3521d.dtsi

  可以查看到这个设备。直接将status中修改成okay。就可以了(不过不建议直接在这边修改)

直接修改

vi arch/arm/boot/dts/hi3521d.dts

本来只有一个uart0,这个是我们的调试串口。

然后模仿写一个uart1。

2.引脚复用

查看海思的引脚复用手册可以看到

通过himm修改引脚复用。这样串口就配置成功。

原文地址:https://www.cnblogs.com/zhuangquan/p/11958926.html

时间: 2024-11-10 07:51:51

开发板调试串口的相关文章

Android开发板之串口开发

Android开发板之串口开发 简介 首先描述一下我的应用项目,它是一个简单的智能盒子,主要内容:是通过Android开发板上的串口进行数据的读取操作,一块android开发板外接一个Arduino,再接一个传感器,当传感器上返回数据后在Arduino上进行编程处理,转换成Android程序想要的数据,再通过串口通信输入到Android程序中进行响应操作. 那说完用途,接下来说说这个具体的Android开发,Android的串口编程,在网上我们可以找到开源项目android-serialport

使用LPCXpresso开发板调试外部的电路板

MCUXpresso IDE开发环境有一个主要的功能:支持LPC-Link2仿真调试器.通过这种方式,对于基于ARM的电路板,我可以使用这个功能强大的仿真调试器来调试.在NXP的众多LPCXpresso开发板上都有该LPC-Link2电路.那么为什么不用它来调试自制硬件? 概述 本文主要介绍如何使用LPCXpresso V2/V3开发板的LPC-Link-2电路来调试另一个电路板.您需要: ■    LPCXpresso V2 / V3开发板,例如LPCXpresso54102 ■    10针

ubuntu 连接开发板(串口转USB)的PUTTY、secureCRT、kermit设置

在学习嵌入式时,在用到ubuntu 连接开发板的时候的软件设置问题困扰死了,多方查找,就是得不到2013年以后的配置,在此,跟大家聊聊连接开发板的设置问题,我新进学习,可能写的太浅,读者勿喷. 本文仅仅说串口转USB的配置信息,安装啥的跟其他帖子一样,网搜. 先说下环境: PC系统:ubuntu 12.04 开发板:friendlyARM smart210(好像就这个名字) 主要是三种工具的设置问题:PUTTY.secureCRT.kermit 一.PUTTY 相对来说,PUTTY是最好设置的(

迅为iMX6UL开发板多路串口开发板接口详解

迅为iMX6UL开发板 一.底板硬件描述: 1. POWER 电源接口 电源输入为5V/2A+,给核心板提供5V电源,给底板供电. 原理图部分如下图所示. 电源接口位置如下图所示. 2.SWITCH电源开关 轻触电源开关可以控制开发板电源通断. 原理图部分如下图所示. 如下图所示. 3.拨码开关 8位拨码开关控制iMX6UL启动模式. 原理图部分如下图所示. 如下图所示. 4.JTAG接口 保留JTAG接口,有需要的用户可以进行扩展. 原理图部分如下图所示. 如下图所示. 5.CAMERA接口

嵌入式开发板使用串口进行终端命令传输

windows使用Xshell软件.ubuntu使用minicom. 需要买一个带有TTL模块的USB转串口的转换器,类似于这玩意. 然后,再给电脑上装一个对应的驱动,记住是对应的,比如上面的是PL2303TA,就得去装PL2303TA的驱动. 装完之后,根据图中的线序定义:黑:GND.绿:TXD.白:RXD去插到开发板上的对应串口的针上,红色线可以不插,仅仅是一个5V供电的.USB插电脑. Windows: 在Windows下看你的COM口是几(在我的电脑的设备管理器中查看,以前写过单片机的应

Hi3519V101+IMX274开发板调试经验

1.uboot没换 2.内核网络不对,其它的正常, sudo apt-get install libncurses5-dev sudo apt-get install u-boot-tools 3.根文件系统可以正常使用 原文地址:https://www.cnblogs.com/ordinary-world/p/10741940.html

20150502 调试分析之 使用gdb远程调试ARM开发板

20150502 调试分析之 使用gdb远程调试ARM开发板 2015-05-02 Lover雪儿 今天我们要学习的是使用gdb和gdbserver来远程调试开发板程序. 下面是本人的一些具体步骤: 下载gdb-7.9.tar.gz地址: http://ftp.gnu.org/gnu/gdb/gdb-7.9.tar.gz 安装gdb tar -jxvf gdb-7.9.tar.bz2 ./configure -target=arm-none-linux-gnueabi --prefix=/hom

安卓端与开发板通信

安卓端与开发板通信 1.由于我们本实验使用到的是串口2,,即串口2给wifi核心板使用,改变跳线帽,让原来串口2是提供给zigbee使用的,改为给wifi使用. 2.添加ser2net应用程序 上一次我们成功的让驱动程序支持了串口 2,并且做了简单的测试.接下来, 我们就为串口 2 添加一个应用程序,从而实现 Wi-Fi 串口 # cd /openwrt/trunk/ # make menuconfig Network -> ser2net 保存退出 # make V=99 3.烧录固件,进入系

微信蓝牙开发板体验和开发指引

一.     嵌入式企鹅圈微信蓝牙开发板竞猜活动和开发板资源 1. 之前參与微信公众号(嵌入式企鹅圈)有奖竞猜活动已经结束.嵌入式企鹅圈微信蓝牙开发板已经发出给前15名猜中嵌入式企鹅圈主人的童鞋们. 2.开发板百度资源路径 请增加微信公众号(嵌入式企鹅圈).发送515获取百度网盘资源. 下面指引引用的路径的根文件夹即是网盘资源根文件夹. 嵌入式企鹅圈微信蓝牙开发板基于TI CC2541蓝牙单芯片.没有开发板的伙伴们也能够获取开发资源,源代码project全然适用于以TI CC2541 蓝牙单芯片