在linux下,minicom是个非常好的工具,大部分的linux的驱动开发人员都会用到此软件。但是,用到此软件,有很多需要注意的地方,之前不懂走了很多的弯路,现在告诉和我一直从事linux开发的劳苦的工程师们,希望你们能尽快脱离IT这片苦海。
#minicom -s
┌─────[configuration]──────
│ Filenames and paths
│ File transfer protocols
│ Serial port setup
│ Modem and dialing
│ Screen and keyboard
│ Save setup as dfl
│ Save setup as..
│ Exit
│ Exit from Minicom
└────────────────────
系统安装好minicom后会默认如下的配置:
┌───────────────────────────
│ A - Serial Device : /dev/ttyS1
│ B - Lockfile Location : /var/lock
│ C - Callin Program :
│ D - Callout Program :
│ E - Bps/Par/Bits : 115200 8N1
│ F - Hardware Flow Control : YES
│ G - Software Flow Control : No
│
│ Change which setting?
└───────────────────────────
minicom的默认的配置一般都不能马上使用,这时候需要做些修改:(根据实际的电脑情况进行配置)
┌───────────────────────────
│ A - Serial Device : /dev/ttyS0
│ B - Lockfile Location : /var/lock
│ C - Callin Program :
│ D - Callout Program :
│ E - Bps/Par/Bits : 115200 8N1
│ F - Hardware Flow Control : No
│ G - Software Flow Control : No
│
│ Change which setting?
└────────────────────────────
A的值设置为/dev/ttyS0 表示是串口1(COM1),E表示波特率115200,8数据位1停止位,无奇偶校验(N)。注意将硬件流控制(Hardware Flow Control)关闭。最后按Esc退出到顶部菜单界面。
3, 选择Save as df1。
4,使用minicom的xmodem下载文件(内核)、
如果你得到下面的错误:
|Retry 0: NAK on sector |
|Retry 0: NAK on sector |
|Retry 0: Retry Count Exceeded |
| |
|Transfer incomplete |
| |
| READY: press any key to continue... |
+-------------------------------------------------------------+
xmodem_timeout调整到30000000即可解决。
vivi->>param set xmodem_initial_timeout 3000000