花了几千银子买了一个mpc8313的开发板,根据开发板的说明书,开发板的默认console口是串口,把自己的电脑检查了遍,结果没有串口!着急!
没有办法,把之前的旧笔记本翻了出来,接上电源和串口,打开超级终端,显示启动信息:
irq_create_mapping for IRQ 1 OK,virq=23
request_irq for IRQ 1 OK
interrupt driver installed OK
Welcome to ***** PowerPC Embedded Linux Environment
***** login:
本人比较笨,以为在这个时候应该输入登录用户名和密码,按键盘输入,超级终端内没有显示任何信息,按回车键没有反应。由于本人对这个古董笔记本没有信心,以为是笔记本有问题,上网搜附近的电子市场,竟然在这个农村还有个赛格电子世界。穿戴整齐,狂奔到赛格电子市场,花了15块买了一个usb转串口线,(虽然觉得不值15块,但就10多块钱,不跟老板讲价了),然后还买了一根2米的网线,花了5块钱(也觉得不需要5块钱,2、3块钱就可以了,同上,不跟老板谈价钱了,统共就那么几块钱),本来想跟老板买一个交叉的直连网线,但是老板不能现场做,也就作罢,(回来后,看了开发板的手册,才知道开发板是自动支持线路交叉的,也就是说普通网线可以通过交换机连到开发板的网口,也可以不通过交换机,直接把开发板和电脑连接起来,幸亏没有买直连网线,这是后话)
回来后,插入usb转串口驱动盘,安装驱动,但是无法安装成功,在设备管理器查看,查看prolific USB-to-Serial Comm Port的设备状态,为:
设备无法启动 代码10
驱动无法正常安装,着急!
继续在旧电脑上面试,驱动能正常安装,打开超级终端,现象与上面用串口连接电脑和开发板的一样,看来是驱动不支持win7系统(笔记本为XP系统)。
从网上搜索到win7的prolific usb-to-serial的驱动,将下载的pl2303.inf等文件放入Usb To Rs232 (340) WHQL文件夹内,双击setup安装,终于正确安装了驱动。
在win7里找超级终端,win7已经没有超级终端了,从网上下载串口调试工具(SerialDebug_v1.1.4),运行,结果显示:
对不起!你的电脑没有串口,本程序无法运行!
坑爹啊!着急啊!
没办法,从网上下载了secureCRT,连接上了,照样显示信息:
irq_create_mapping for IRQ 1 OK,virq=23
request_irq for IRQ 1 OK
interrupt driver installed OK
Welcome to ***** PowerPC Embedded Linux Environment
***** login:
现象跟前面的两次一样,无法输入信息。
这时开发板只用usb转串口线连接了电脑,网口没有连接,想用网线连接电脑和开发板看看什么现象(为什么想到这样?自己也不知道,呵呵)
查看电脑,结果电脑只有一个网口,坑爹!狂汗!联想这样的电脑也要5千多!没办法,拔掉上网的网线,连接开发板和电脑,这时多打印了一行信息,信息如下:
Welcome to ***** PowerPC Embedded Linux Environment
***** login: PHY: e0024520:07 - Link is Up - 1000/Full
但是还是无法输入用户名和密码,
在网上查看了原因,原来是串口选项-》流控-》RTC/CTS 选项勾选了
重新建立连接,去掉 串口选项-》流控-》RTC/CTS 选项前面的勾,终于一切正常了。
secureCRT的console内的信息如下:
Welcome to ***** PowerPC Embedded Linux Environment
***** login: PHY: e0024520:07 - Link is Up - 1000/Full
root
Password:
login[768]: root login on `console'
~ # ls
~ # ls -all
drwxr-xr-x 2 root root 1024 Aug 13 2004 .
drwxr-xr-x 20 root root 1024 Jan 31 2012 ..
~ # cd ./root
-sh: cd: can't cd to ./root
~ # ls
~ # ll
-sh: ll: not found
~ # ls
~ # ls -all
终于可以正常使用了!
回到xp的电脑,用超级终端重新建立连接,数据流控方式由默认的硬件改为无,
也可以正常使用了
后记:
一段时间没有用这个开发板了,今天拿了起来,用secureCRT连接,选择COM1和COM2都无法连上。
查看设备管理器,在“端口(COM和LPT)”下有一个设备
prolific usb-to-serial comm port(COM4)
原来是COM4,选择COM4,成功连接