[MM32软件] 【MM32 eMiniBoard测评报告】+ 头疼的MM32LINK CDC

[复制链接]
 楼主| 纪国圣 发表于 2020-5-23 12:42 | 显示全部楼层 |阅读模式
本帖最后由 纪国圣 于 2020-5-23 14:11 编辑

今天测试MM32 eMiniBoard自带的CDC功能,发现坑实在是太多。
1.本人使用的是win8.1。按照文档《qs_MM32-LINK_V1.1.pdf》是不需要安装USB驱动的。
3.png
可实际上只有MM32-LINK可以自动识别,但是其CDC出现黄色感叹号。
于是只能仿照文档《MM32 USB驱动在Win7下安装失败的解决方法_ver.1.0.pdf》的处理方法安装驱动。
1.png
本以为可以使用串口了,可下了一份串口发送的程序到MM32 eMiniBoard后,PC端无任何反应。
2.png
无奈呀。。。。。。
看到有网友在win10上可以运行,于是只能在win10上测试。
2.win10的版本是version_1909,算比较新的系统了。接上MM32 LINK后,可以自动识别了,不需要安装驱动。
4.png
运行之前的程序,可以接收到数据了,可是居然会丢失字符。。。。。。
5.png
换一个调试助手,情况也好不到哪里去。
6.png
只能说将就着用用。估计是MM32LINK固件里的CDC部分没写好,一是缓冲区小了;二是没有及时处理接收到的数据,导致字符被覆盖。个人感觉第二条的可能性较大。建议厂家优化这方面的程序。同时看看是什么原因导致win8.1不能识别CDC的驱动。
3.测试接收
下载MM32L0xx_n_Lib_Samples_V1.20_SC\MM32L073PF_MiniBoard_libReg\MBL073PF_n_lib\UART\UART_Print_NVIC至板子中,不能返回任何数据。
7.png
pq113_6 发表于 2020-5-23 13:39 | 显示全部楼层
接收注意一个二极管反了,不然接收不到数据
 楼主| 纪国圣 发表于 2020-5-23 14:23 | 显示全部楼层
pq113_6 发表于 2020-5-23 13:39
接收注意一个二极管反了,不然接收不到数据

10.png
看了这个原理图我也是无语了。多谢提醒。

评论

原理图是正确的,二极管的方向也是正确的。  发表于 2020-5-23 18:56
zhangbtj 发表于 2020-5-23 15:00 | 显示全部楼层
我的虚拟串口不能用,能看到但是不能收发数据,外接的USB转串口模块没问题
 楼主| 纪国圣 发表于 2020-5-23 15:05 | 显示全部楼层
zhangbtj 发表于 2020-5-23 15:00
我的虚拟串口不能用,能看到但是不能收发数据,外接的USB转串口模块没问题 ...

估计是驱动的问题。我也是换了系统后才能收数据。
qjp1988113 发表于 2020-5-23 15:38 | 显示全部楼层
数据正常啊,我也没看到丢失的啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

407

帖子

5

粉丝
快速回复 返回顶部 返回列表