在win7下面使用secureCRT的时候总是出现串口打印串口输入命令会同时出现两个相同字符的问题,干脆host主机Ubuntu下重新安装secureCRT进行调试。
由于已经在win7下安装过了这个工具,流程是:安装/破解再使用,那么在Ubuntu下面必定还是要破解才能使用的,安装的破解的部分在这里已经介绍:
http://www.linuxidc.com/Linux/2014-10/108709.htm ,按照步骤下载相应安装包和破解包即可完后安装工作。
接下来是使用,在Ubuntu下面一开始不方便找到插入的USB设备端口号/USB端口号,这里要通过命令:dmesg | grep ttyS* 即可查看当前插入的USB设备端口号了,如图示:
然后在secureCRT串口属性配置部分就可以输入对应的USB端口号,如下图所示:
配置完成就能够使用secureCRT了,但是或许在你第一次插上设备的时候会发现,在secureCRT连接设备的时候会出现USB权限不够的问题,这个时候有两种处理方式:
第一:sudo chmod 666 /dev/ttyUSB0 这种方式在第二次插入设备的时候会恢复到之前的默认状态。
第二:sudo usermod -aG dialout --用户组名称-- 默认情况下,只有root用户和属于dialout组的用户会有读写权限,因此直接把自己的用户加入到dialout组就可以了。操作完命令后要logout一下,就永久生效了。
以上操作是根据以下几篇文章的综合,整理后方便查找:
http://blog.csdn.net/maoyongfan3/article/details/44623909 (linux下非root用户获得/dev/ttyUSB0的读写权限)
http://lddyw.blog.51cto.com/4151746/1565490 (ubuntu 连接开发板(串口转USB)的PUTTY、secureCRT、kermit设置)
http://www.linuxidc.com/Linux/2014-10/108709.htm (Ubuntu 14.10安装SecureCRT 7.3)