Arm stty和STM32F4-DISCO(fourQ软件包)错误

Arm stty和STM32F4-DISCO(fourQ软件包)错误,arm,ubuntu-16.04,stm32f4discovery,stty,peripherals,Arm,Ubuntu 16.04,Stm32f4discovery,Stty,Peripherals,我最近下载了FourQlib[1]的v3,构建了FourQlib,并想测试一切是否顺利 首先,我的系统: Windows 10(主机)与MinGW,ARM工具链,MSYS。。。 Ubuntu 16.04 LTS(来宾)(gcc、arm工具链等) 虚拟机 STM32F429ZI迪斯科舞厅 源代码[1]包含目录“FourQ_ARM”,编译时必须在终端中启动“monitor.sh”[2]文件。由于他们(Longa等人)链接到“ttyUSB0”,我会检查是否有任何设备在Ubuntu中注册。由于我的µC已

我最近下载了FourQlib[1]的v3,构建了FourQlib,并想测试一切是否顺利

首先,我的系统: Windows 10(主机)与MinGW,ARM工具链,MSYS。。。 Ubuntu 16.04 LTS(来宾)(gcc、arm工具链等) 虚拟机 STM32F429ZI迪斯科舞厅

源代码[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]


[2]

解决方案是:在旧驱动程序中使用额外的硬件。使用TTL到USB转换器


如果有人需要在STM32F407上使用FourQlib,请使用他们的USART和监控工具。在不同的处理器上,您需要选择不同的USART引脚。那些连接了allready的显示器使用这些引脚。

连接时,您是否有/dev/ttyACM0?如果是这样,如果您使用minicom连接到它会怎么样?嘿,结果是,我没有o通过TTL-to-USB转换器连接。由于我这样做了,设备被列为“ttyUSB0”。如果我启动“monitor.sh”,它什么也不做。看起来它是在一个无限循环中堆叠的。