我最近下载了 FourQlib [1] 的 v3,构建了 FourQlib,并想测试一切是否顺利。
首先,我的系统:Windows 10 (host) with MinGW, ARM Toolchain, MSYS, ... Ubuntu 16.04 LTS (Guest) (gcc, arm toolchain, ...) VirtualBox STM32F429ZI-Disco
源 [1] 包含目录“FourQ_ARM”,编译时必须在终端中启动“monitor.sh”[2] 文件。由于他们(Longa 等人)链接到“ttyUSB0”,我会检查是否在 Ubuntu 中注册了任何设备。由于我的 µC 注册为“stlinkv2_2”,因此我更改了此符号链接“/dev/ttyUSB0 -> /dev/stlinkv2_2”。
如果我运行monitor.sh,开始时会出现错误:stty -F /dev/stlinkv2_2 导致错误“Vorgang nicht zulässig”,意思是“不允许操作”
有人可以解释一下,为什么我会收到这个错误以及如何让这个 shell 脚本工作?
[1] https://github.com/Microsoft/FourQlib
[2] https://github.com/Microsoft/FourQlib/blob/master/FourQ_ARM/tests_Cortex-M4/monitor.sh