打印
[应用相关]

版主,帮忙!usb转虚拟串口 + Ymodem协议 ->程序下载

[复制链接]
4440|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bolin1981|  楼主 | 2008-11-25 17:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
版主:
我在用"usb转虚拟串口 + Ymodem协议"做程序下载,但是usb接收不到数据?
Ymodem协议只对真正的串口管用吗?
"usb转虚拟串口 + Ymodem协议"这种方案可行吗?
我想用超级终端来下载程序,但是用的是USB虚拟成串口与stm32F103ze通信,而不是用的真正的串口.而超级终端发送文件有必须通过Xmodem or Ymodem or Zmodem协议发送文件.用一些串口调试软件直接可以发送bin或者hex文件,而超级终端不行.但现在又必须得用超级终端.
版主像我这种情况有什么方案可以解决?
请指教???谢谢!!!!!!!!!!!!!!!
沙发
香水城| | 2008-11-25 17:55 | 只看该作者

你的要求可以实现

但你需要在USB虚拟串口例子的基础上自己实现YMODEM协议,然后实现Flash的更新。

使用特权

评论回复
板凳
bolin1981|  楼主 | 2008-11-26 08:27 | 只看该作者

版主,Ymodem协议是一包1024字节

Ymodem协议是一包1024字节,而USB最大的缓冲才512字节,怎么实现?
另外,Ymodem协议工作原理怎样?是一次往下面发一个字节吗?

使用特权

评论回复
地板
香水城| | 2008-11-26 08:35 | 只看该作者

你可以自己上网找找YMODEM的协议,应该很容易找的

“USB最大的缓冲才512字节”,当然需要你自己的软件来解决,否则难道说U盘每次只能传输512字节的文件吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

44

帖子

0

粉丝