我使用的Ubuntu 10.04,以下是我搭建实验环境的过程,其他版本的Ubuntu其搭建过程可能会略有不同,请读者自行查阅相关资料解决。
1.必须使用一款类似于windows下SecureCRT的软件:minicom。先下载minicom:
sudo apt-get install minicom
安装完毕之后,使用如下命令行测试一下:
sudo 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 |
+--------------------------+
通过光标可以上下选择相应的配置项,按回车即可确定。
由于我使用的是笔记本电脑,所以便遇到USB转串口的问题。首先我们得先检查ubuntu有无USB转串口的驱动(ubuntu中不用安装什么USB转串口驱动)
我发现在/dev下没有ttyUSB0这个文件,不过可以自行创建一个:
sudo mknod /dev/ttyUSB0 c 188 0
如果使用的是串口线,就设置为/dev/ttyS0
然后我们重新进入minicom进行配置:
sudo minicom -s
选择Serial port setup ,进行如下设置:
| A - Serial Device : /dev/ttyUSB0 |
| 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 |
设置完成之后,选择Save setup as dfl ,这样下次就不用重新配置。
接着插上USB转串口线,重启minicom就能看到
Welcome to minicom 2.4
OPTIONS: I18n
Compiled on Jan 25 2010, 06:49:09.
Port /dev/ttyUSB0
Press CTRL-A Z for help on special keys
接着打开TQ2440的电源,就能看到:(此时我是从NAND Flash下启动)
<***************************************>
TQ2440 Test Program
<***************************************>
这就说明你的板子已经跟电脑连接在一起了。
minicom有一个很不好的地方,就是你一拉大或者缩小终端,屏幕就会被清空,这点要注意一下。
如果你要进入下载模式,那就从NOR Flash重新启动开发板,这时候会出现u-boot的信息:
##### Boot for Nor Flash Main Menu #####
##### EmbedSky USB download mode #####
[1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash