USB转串口,UBUNTU下有没有驱动???????????
时间:2010-05-19
来源:互联网
STC89C52RC用来学习单片机技术相对比较方便,可以直接使用串口烧写,对于没有串口的笔记本只要配置一条
USB转RS232的转接线就可以了,但STC只提供了Windows下的下载程序,这里给出一个能在Linux下使用的
STC89C52RC的串口ISP下载工具(非wine),是自由软件,开放源码,方便大家在Linux下学习单片机技术。
gSTC-ISP_v1.0.tar.gz [378.68 KiB]
被下载 271 次
淘宝上所有的51开发板、试验板都只提供Windows的学习环境,而且大都集成盗版软件,
这里提供一个专门为Linux环境设计的51实验板套件(散件),欢迎大家选购
http://item.taobao.com/auction/item_detail.htm?item_num_id=5453587374
作者: walnut 发布时间: 2010-05-19
作者: e21 发布时间: 2010-05-19
作者: walnut 发布时间: 2010-05-22
然后是make `提示出错gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local//locale"\" -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT gSTCISP-main.o -MD -MP -MF .deps/gSTCISP-main.Tpo -c -o gSTCISP-main.o `test -f 'main.c' || echo './'`main.c
main.c:25:21: error: vte/vte.h: 没有那个文件或目录
main.c: In function ‘create_MainWindow’:
main.c:365: warning: assignment makes pointer from integer without a cast
main.c:367: error: ‘VTE_ERASE_ASCII_BACKSPACE’ undeclared (first use in this function)
main.c:367: error: (Each undeclared identifier is reported only once
main.c:367: error: for each function it appears in.)
main.c: In function ‘on_button_program_clicked’:
main.c:671: warning: assignment discards qualifiers from pointer target type
main.c: In function ‘create_file_choose’:
main.c:817: warning: not enough variable arguments to fit a sentinel
make[2]: *** [gSTCISP-main.o] 错误 1
make[2]:正在离开目录 `/home/cainlee/下载/gSTC-ISP/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/cainlee/下载/gSTC-ISP'
make: *** [all] 错误 2
这事什么原因呢
作者: cain.lee 发布时间: 2010-05-24

作者: wean 发布时间: 2010-05-24
然后是make `提示出错gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local//locale"\" -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT gSTCISP-main.o -MD -MP -MF .deps/gSTCISP-main.Tpo -c -o gSTCISP-main.o `test -f 'main.c' || echo './'`main.c
main.c:25:21: error: vte/vte.h: 没有那个文件或目录
main.c: In function ‘create_MainWindow’:
main.c:365: warning: assignment makes pointer from integer without a cast
main.c:367: error: ‘VTE_ERASE_ASCII_BACKSPACE’ undeclared (first use in this function)
main.c:367: error: (Each undeclared identifier is reported only once
main.c:367: error: for each function it appears in.)
main.c: In function ‘on_button_program_clicked’:
main.c:671: warning: assignment discards qualifiers from pointer target type
main.c: In function ‘create_file_choose’:
main.c:817: warning: not enough variable arguments to fit a sentinel
make[2]: *** [gSTCISP-main.o] 错误 1
make[2]:正在离开目录 `/home/cainlee/下载/gSTC-ISP/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/cainlee/下载/gSTC-ISP'
make: *** [all] 错误 2
这事什么原因呢
libvte-dev包没装吧?你安装下试试。再不行就试试附件里编译好的。
附件: |
文件注释: gSTCISP gSTCISP_bin.zip [49.07 KiB] 被下载 90 次 |
作者: walnut 发布时间: 2010-05-24
sdcc is ....
if jtag support, ....

作者: eexpress 发布时间: 2010-05-24
要能用在C8051上就好了,不知道有没人尝试过,openocd好像还不支持
作者: walnut 发布时间: 2010-05-24
然后是make `提示出错gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local//locale"\" -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT gSTCISP-main.o -MD -MP -MF .deps/gSTCISP-main.Tpo -c -o gSTCISP-main.o `test -f 'main.c' || echo './'`main.c
main.c:25:21: error: vte/vte.h: 没有那个文件或目录
main.c: In function ‘create_MainWindow’:
main.c:365: warning: assignment makes pointer from integer without a cast
main.c:367: error: ‘VTE_ERASE_ASCII_BACKSPACE’ undeclared (first use in this function)
main.c:367: error: (Each undeclared identifier is reported only once
main.c:367: error: for each function it appears in.)
main.c: In function ‘on_button_program_clicked’:
main.c:671: warning: assignment discards qualifiers from pointer target type
main.c: In function ‘create_file_choose’:
main.c:817: warning: not enough variable arguments to fit a sentinel
make[2]: *** [gSTCISP-main.o] 错误 1
make[2]:正在离开目录 `/home/cainlee/下载/gSTC-ISP/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/cainlee/下载/gSTC-ISP'
make: *** [all] 错误 2
这事什么原因呢
libvte-dev包没装吧?你安装下试试。再不行就试试附件里编译好的。
现在装好了但是不知道怎么用额```新手

作者: cain.lee 发布时间: 2010-05-29
软件的菜单里有简单的说明
如果你用的是USB转RS232的转接线,在软件启动之前就要把线插上,并且要保证装好了驱动
在软件的port里选择你的串口,比如"/dev/ttyS0"或"/dev/ttyUSB0"之类的
在软件的baudrate里选择你的下载波特率,USB转接的串口,波特率可能要低一点,一般可试下9600和2400,普通的串口应该到115200都没问题的
在File name里选择你要下载的文件,必须是bin格式的,hex的需要转换一下,可以用hex2bin的软件,网上能找到
在接好你的STC89C52RC后,先按下Download按钮,然后再给你的STC89C52RC上电,这和官方的STC-ISP的操作一样
最后就等提示信息了,下载成功会有提示的
作者: walnut 发布时间: 2010-05-30
*** Could not run GTK+ test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK+ is incorrectly installed.
configure: error: GTK+ 2.0.0 is required
./configure: line 3705: exit: but: numeric argument required
./configure: line 3705: exit: but: numeric argument required
本人使用kubuntu,请教如何解决
作者: pisburg 发布时间: 2010-06-14
作者: Lucloner 发布时间: 2010-06-14
We are trying to connect to your MCU ...
就没反应了
windows下载没问题
STC89C52RC
作者: Duron 发布时间: 2010-06-22
软件的菜单里有简单的说明
如果你用的是USB转RS232的转接线,在软件启动之前就要把线插上,并且要保证装好了驱动
在软件的port里选择你的串口,比如"/dev/ttyS0"或"/dev/ttyUSB0"之类的
在软件的baudrate里选择你的下载波特率,USB转接的串口,波特率可能要低一点,一般可试下9600和2400,普通的串口应该到115200都没问题的
在File name里选择你要下载的文件,必须是bin格式的,hex的需要转换一下,可以用hex2bin的软件,网上能找到
在接好你的STC89C52RC后,先按下Download按钮,然后再给你的STC89C52RC上电,这和官方的STC-ISP的操作一样
最后就等提示信息了,下载成功会有提示的
驱动如何安装呀。我安装了之后还是不知道怎么弄。可不可以详细讲以下怎使用。端口怎么选,驱动怎么装。
作者: ymp 发布时间: 2010-06-25
We are trying to connect to your MCU ...
就没反应了
windows下载没问题
STC89C52RC
这个提示是在尝试通过串口和你的单片机通讯,这时需要让你的单片机冷启动,关电源,然后上电
如果不出现下载提示,也有可能你的串口在linux下有问题,尤其是USB转串口,你可以尝试调底波特率,但340的芯片不要用1200,用2400,当然,前提是你选对了你的串口设备
也有一种可能是你用的外部晶振不在支持范围内,目前只支持有4M 6M 8M 11.0592M 12M,其他暂时没空添加:P
作者: walnut 发布时间: 2010-07-04
软件的菜单里有简单的说明
如果你用的是USB转RS232的转接线,在软件启动之前就要把线插上,并且要保证装好了驱动
在软件的port里选择你的串口,比如"/dev/ttyS0"或"/dev/ttyUSB0"之类的
在软件的baudrate里选择你的下载波特率,USB转接的串口,波特率可能要低一点,一般可试下9600和2400,普通的串口应该到115200都没问题的
在File name里选择你要下载的文件,必须是bin格式的,hex的需要转换一下,可以用hex2bin的软件,网上能找到
在接好你的STC89C52RC后,先按下Download按钮,然后再给你的STC89C52RC上电,这和官方的STC-ISP的操作一样
最后就等提示信息了,下载成功会有提示的
驱动如何安装呀。我安装了之后还是不知道怎么弄。可不可以详细讲以下怎使用。端口怎么选,驱动怎么装。
这个驱动的安装要看你用什么芯片的转换芯片了,2303的好像现在内核里有 2102的在他主页上有,CH341的网上能找到,但341的驱动不支持1200波特率,具体安装方法你看软件包里的readme、install
作者: walnut 发布时间: 2010-07-04
We are trying to connect to your MCU ...
就没反应了
windows下载没问题
STC89C52RC
这个提示是在尝试通过串口和你的单片机通讯,这时需要让你的单片机冷启动,关电源,然后上电
如果不出现下载提示,也有可能你的串口在linux下有问题,尤其是USB转串口,你可以尝试调底波特率,但340的芯片不要用1200,用2400,当然,前提是你选对了你的串口设备
也有一种可能是你用的外部晶振不在支持范围内,目前只支持有4M 6M 8M 11.0592M 12M,其他暂时没空添加:P
确实是先下载再通电,串口没问题,我测试了,使用串口和其他机器通讯是正常的,串口设备当然选择对了,晶振是11.0592的,貌似目前开发板用的最多的就算这种晶振吧
作者: Duron 发布时间: 2010-07-10

提供一点更详细的信息?
固件版本?外部晶振?使用的波特率?终端信息?
软件是为开发板准备的,目的就是保证自己的开发板能在Linux下用,有没兴趣买我开发板的?

有没在linux下折腾51的?给点好的建议,比如好的软件、学习方法什么的,我可以加在开发板光盘里

软件能用或不能用的,多给点反馈,总归要改进下的

作者: walnut 发布时间: 2010-07-14
CH340不支持1200,波特率也不能太高
其他线手头没有就没测过
作者: walnut 发布时间: 2010-07-14
作者: eexpress 发布时间: 2010-07-14
作者: bit.jeff 发布时间: 2010-09-03
We are trying to connect to your MCU ...
就没反应了
windows下载没问题
STC89C52RC
我的也是这个问题,真是郁闷了……

是不是我的USB转串口驱动没安装的问题?
呵呵,为了能在Ubunut下做单片机开发,搞了半天啦,还不行
额,新手+菜鸟: 真难
作者: GoodLuckyBoy 发布时间: 2010-10-17
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28