[应用相关] 版主,帮忙!usb转虚拟串口 + Ymodem协议 ->程序下载

[复制链接]
 楼主| 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

粉丝
快速回复 在线客服 返回列表 返回顶部