在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)