原创 ST VCOM之补完 ---- MTK手机下载线

2009-8-20 14:27 2935 5 5 分类: MCU/ 嵌入式

最近无意中,测试了一下用Versaloon的CDC工具下载MTK平台的固件。

一开始,Flashtool总是提示串口打开失败,但是使用Windows下的超级终端却可以正常打开并收发数据。
截取了USB数据流,发现Flashtool使用了SEND_BREAK Setup报文,印象中这个报文在VCOM中并没有被处理。

修改代码(usb_prop.c):
Virtual_Com_Port_NoData_Setup函数中,修改以下部分:
    if ((RequestNo == SET_COMM_FEATURE) || (RequestNo == SEND_BREAK))
    {
      return USB_SUCCESS;
    }
增加了SEND_BREAK的处理,直接返回 SUCCESS。

测试:
性能还算OK,115200bps的速度下,可以超过9KB/s的下载速度。
921600的速度下,速度可以超过38KB/s。。。这个也还可以接受。。。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条