想要找个网站做环评公示,wordpress 相册 免费模板,北京网站建设最便宜的公司哪家好,淘宝客怎么建网站串口调试
如果正在进行lk(little kernel ) 或内核开发#xff0c;USB 串口适配器#xff08; USB 转串口 TTL 适配器的简称#xff09;对于检查系统启动日志非常有用#xff0c;特别是在没有图形桌面显示的情况下。
1.选购适配器
常用的许多 USB 转串口的适配器#xf…
串口调试
如果正在进行lk(little kernel ) 或内核开发USB 串口适配器 USB 转串口 TTL 适配器的简称对于检查系统启动日志非常有用特别是在没有图形桌面显示的情况下。
1.选购适配器
常用的许多 USB 转串口的适配器按芯片来分有以下几种 CH340PL2303CP2104FT232 一般来说采用 CH340 芯片的适配器性能比较稳定价格上贵一些。
注意:ZM65开发板默认的波特率是 921600有些USB转串口芯片波特率无法达到 921600同一芯片的不同系列也可能会有差异所以在选购之前一定要确认是否支持。
2.硬件连接
串串口转 USB 适配器有四个引脚 3.3V 电源NC不需要连接GND串口的地线接开发板串口的 GND 针TXD串口的输出线接开发板串口的 TX 针RXD串口的输入线接开发板串口的 RX 针 注意 如使用其它串口适配器遇到 TX 和 RX 不能输入和输出的问题可以尝试对调 TX 和 RX 的连接。
3.串口参数配置
ZM65系列开发板使用以下串口参数: 波特率921600数据位8停止位1奇偶校验无流控无 4.Windows 上使用串口调试
1. 安装驱动
下载驱动并安装: CH340PL2303CP210XFT232 如果在 Win8 上不能正常使用 PL2303参考 这篇文章, 采用 3.3.5.122 或更老版本的旧驱动即可。如果在 Windows 系统上安装官网的 CP210X 驱动使用 PUTTY 或 SecureC RT 等工具设置串口波特率为 921600如果出现设置不了或无效的问题可以下载旧版本驱动。
插入适配器后系统会提示发现新硬件并初始化之后可以在设备管理器找到对应的COM口 2. 安装软件
Windows 上一般用 putty 或 SecureCRT。其中我们推荐使用 putty 免费版本。这是一款功能强大的终端软件在这里介绍一下putty 的使用方法与之类似。
到这里下载 putty 。
软件使用 将 串口 修改为在设备管理器中找到的com端口设置 波特率 为 921600设置 数据位、校准位、停止位、流控点击 打开 串口设备 5.Ubuntu 上使用串口调试
在 Ubuntu 上可以有多种选择
minicompicocomkermit
篇幅关系以下就介绍 minicom 的使用。
5.1. 安装 minicom
使用下面命令进行安装
sudo apt-get install minicom连接好串口线的看一下串口设备文件是什么下面示例是 /dev/ttyUSB0
$ ls /dev/ttyUSB*
/dev/ttyUSB0运行
$ sudo minicom
Welcome to minicom 2.7OPTIONS: I18n
Compiled on Nov 15 2018, 20:20:04.
Port /dev/ttyUSB0, 17:03:33Press CTRL-A Z for help on special keys以上提示 CTRL-A Z 是转义键按 Ctrl-a 然后再按 Z 就可以调出帮助菜单。
--------------------------------------------------------------------
| Minicom Command Summary |
| |
| Commands can be called by CTRL-A key |
| |
| Main Functions Other Functions |
| |
| Dialing directory..D run script (Go)....G | Clear Screen.......C |
| Send files.........S Receive files......R | cOnfigure Minicom..O |
| comm Parameters....P Add linefeed.......A | Suspend minicom....J |
| Capture on/off.....L Hangup.............H | eXit and reset.....X |
| send break.........F initialize Modem...M | Quit with no reset.Q |
| Terminal settings..T run Kermit.........K | Cursor key mode....I |
| lineWrap on/off....W local Echo on/off..E | Help screen........Z |
| Paste file.........Y Timestamp toggle...N | scroll Back........B |
| Add Carriage Ret...U |
| |
| Select function or press Enter for none. |
--------------------------------------------------------------------根据提示按O进入设置界面如下
-----[configuration]------
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
--------------------------把光标移动到“Serial port setup”按enter进入串口设置界面再输入前面提示的字母选择对应的选项设置成如下
-----------------------------------------------------------------------
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 921600 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
-----------------------------------------------------------------------注意Hardware Flow Control 和 Software Flow Control 都要设成 No否则可能导致无法输入。
设置完成后回到上一菜单选择 Save setup as dfl 即可保存为默认配置以后将默认使用该配置。
5.2.minicom使用
调试的时候使用以下命令进行log保存
sudo minicom -C boot.logboot.log在当前的窗口目录下面。