将调试串口作为普通串口使用

2014年12月10日

导航制导与控制实验室

转载请注明:http://blog.csdn.net/wang_zheng_kai

出现的问题:um220模块需要串口,然开发板无空余端口的使用。

问题分析:

mensa开发板共4个UART,其功能如下:

UART0:为蓝牙预留的端口,若想使用,需要将wifi模块摘除;

UART1、UART2:管脚的复用,作为网口的管脚,使用需要摘除DM9000;

UART3:作为调试串口,可以作为普通端口使用;

解决方案:

Bootloader和内核中对串口的初始化可以看成两个独立的过程,鉴于调试我们没有关闭bootloader的调试串口功能。

修改kernel配置和系统配置,将调试串口作为普通串口使用。

实现步骤:

1、 修改kernel中的配置:

执行make menuconfig命令,取消Console on jz47xx and compatible serial port 选项;

Device Drivers --->

Characterdevices  --->

Serialdrivers  --->

<*>ingenic jz47xx serial port support

[ ]   Console on jz47xx and compatible serialport

[*]  enable uart0

2、 修改rootfs中的配置:

将文件系统/etc/inittab中的:

26 # Put a getty on the serial port

27 ttyS3::respawn:/sbin/getty -L  ttyS3 57600 vt100 # GENERIC_SERIAL

修改为:

27 #ttyS3::respawn:/sbin/getty -L  ttyS3 57600 vt100 # GENERIC_SERIAL

3、 重新编译uImage和rootfs.ext2,烧录并启动开发板。

此时在bootloader启动完成后,插上um220模块的串口,即可完成通信。

注意:由于bootloader中的打印log设置没有更改;需等bootloader启动后,再连接串口,以防进入bootloader的配置中去。

将调试串口作为普通串口使用(仅限于调试、测试)相关推荐

  1. DDOS攻击和发包攻击教学 (仅限于压力测试学习)

    蓝帽子菜鸟天梦 大家好,我是TMT团队的菜鸟天梦 今天我来教学一下DDOS的发包 先来了解一下什么是发包,发包简单的来说,也就是有一个高宽带的服务器,用本身的高宽带进行攻击 当然,不要去一些网站上去买 ...

  2. RPi 2B UART作为调试口或者普通串口

    /*************************************************************************************** RPi 2B UART ...

  3. 单片机shell命令_MCU调试大法:使用串口实现简单shell功能

    MCU调试大法:使用串口实现简单shell功能 [复制链接] MCU程序调试方法有很多,比如软/硬件仿真.添加数据打印等. 像Keil MDK就支持不少单片机的软件仿真,在没有拿到单片机的情况下,就可 ...

  4. wince的调试串口作为普通串口使用

    目前wince的串口0是作为调试串口用的,但是因为我的案子需要3个串口,所以要把它改为普通串口,但是开机时候还是需要打印debug信息,鉴于此,我修改如下: debug.c中加入一行: int Deb ...

  5. 串口助手-简易串口助手-带时间戳的串口助手-极简串口助手-V1.5 自动保存配置参数 能显示收发时间方便调试

    1.串口助手 2.带时间戳的串口助手,每次收发指令带上了时间戳,方便调试 3.极简串口助手 4.简单易用 高速稳定 5.每次修改的参数都能自动保存,免去了重复配置的工作 软件下载地址:https:// ...

  6. linux 串口发送 内核,使用串口线真机调试Linux内核

    一.环境 ubuntu 14.04 一台有串口的PC(编号PC1,被调试机器) 另一台PC通过USB转串口线连接PC1(编号PC2,发起调试命令的机器) 二.串口线配置及测试 安装cutecom US ...

  7. Keil仿真基于虚拟串口VSPD的串口调试(Virtual Serial Port Driver)

    1.添加虚拟串口对 2.Keil 启动仿真 3.打开command窗口 在命令行输入: MODE COM1 115200,0,8,1 ASSIGN COM1<S1IN>S1OUT //单片 ...

  8. 树莓派已经通过网络连接通过串口通信在串口调试小助手打印与操作

    在树莓派编译运行 树莓派已经通过网络连接通过串口通信在串口调试小助手打印C gcc xxx.c -lwiringPi 源码 #include <wiringSerial.h> #inclu ...

  9. RK平台调试串口改普通串口,FIQ串口改串口号

    一.把调试串口即FIQ串口修改为普通串口 Kernel部分:注释掉kernel config里的FIQ_DEBUGGER相关配置#CONFIG_FIQ_DEBUGGER=y #CONFIG_FIQ_D ...

  10. 最简单DIY基于ESP32CAM的物联网相机系统④(用调试串口助手实现串口图传)

    第一篇:最简单DIY基于ESP32CAM的物联网相机系统①(用网页实现拍照图传) 第二篇:最简单DIY基于ESP32CAM的物联网相机系统②(在JAVAWEB服务器实现图片查看器) 第三篇:最简单DI ...

最新文章

  1. AI 行业寒冬犹在:融资规模不足巅峰时期一半,上市潮将伴随倒闭潮
  2. POJ 1470 Closest Common Ancestors (最近公共祖先LCA 的离线算法Tarjan)
  3. Selenium备忘手册 [转]
  4. Python入门基础之迭代和列表生成式
  5. Vue的watch和computed属性
  6. Qt仿win7自动顶部最大化左侧右侧半屏效果
  7. STM32“隐藏的定时器”-DWT
  8. 计算机基础e卷,大学计算机基础(e卷).doc
  9. AngularJS 的异步服务测试与Mocking
  10. CEF使用的几个注意点
  11. 什么是LAMP?LAMP有什么优势?
  12. linux内核定时器 详解,Linux系统内核定时器机制详解(下)
  13. python cnn模型_CNN系列模型发展简述(附github代码——已全部跑通)
  14. wx-jq:一套完全原创的微信小程序插件集合库
  15. JMeter使用教程(一)
  16. MaxScript脚本
  17. 东方通 -- 如何安装、启动、停止、卸载东方通中间件
  18. 2022年虚拟电厂行业研究报
  19. 基于java的物流信息管理系统(计算机毕业设计)
  20. 【腾讯TMQ】走进标准化测试

热门文章

  1. 桌面计算机休眠快捷键,电脑休眠唤醒快捷键
  2. 关于如何关闭Windows错误报告
  3. 男子常用英文名及含义
  4. 使用手持式频谱分析仪进行TDD信号分析
  5. 中班音乐计算机创编,幼儿园中班音乐教学方案创意实用篇
  6. ts格式转换器android,ts格式转换器下载|ts格式转换器 v6.2-520下载站
  7. [方便WAP网站开发]在线手机WAP模拟器或软件
  8. Spring框架爆RCE 0day漏洞的临时解决方案
  9. httpclient4 post提交请求乱码问题解决
  10. 解决:启动word等office相关软件时,比较慢,会卡在一步Foxit PDF Creator COM Add-in很久