基于STM32F103的诸多USB Stack中,mbed社区第三方提供的,以及Keil USB Stack,虽然在Windows中没有问题,但在不同的版本Linux中存在一定兼容性问题。
在OpenWRT,以及低版本的Ubuntu如10.04/12.04/14.04LTS中都无法正常读出数据。而在Ubuntu 15.04/16.04/17.04LTS中,可以读出数据。而基于Debian的树莓派需要再测试。
由于这是一个交叉领域的问题,考虑在StackExchange和STM32开发者社区进行求助。由于嵌入式领域Linux已经占据主要地位,所以Windows基本上不予考虑了。当然,从VHLL角度来看,Windows/Linux也没有特别区别。
网友评论