2014-04-11 04:09 AM
Hello,
I am trying to use STM32 Nucleo board under Linux (tried Ubuntu 12.04 and 13.10). After connecting, a mass storage and ACM devices appear, mass storage for firmware uplading works, but I can't get the ACM device (located at /dev/ttyACM0) to work with any baud rate. Am I doing something wrong or it's because the virtual COM port is somehow proprietary? If it's the latter, is there any chance that Linux will be supported in future? Thanks, Jan2014-04-11 05:04 AM
A rights issue ?
Have you tried as root, or with sudo ? If that works, you probably need to add your ''user'' to the dialout group.2014-04-11 07:48 AM
Nope, it doesn't seem like a rights issue, I am running the command as root. Can you confirm that Nucleo works on Linux? If so, I'll try to dig into it deeper, but I had no luck with it on two different machines.
2014-04-11 09:47 AM
Can you confirm that Nucleo works on Linux?
No, I can't - because I do not have any Nucleo board, and thus can't try. However, if the /dev/ACM0 device is present, the board is supposedly recognized as USB ACM device. That does not mean that it is fully compliant. Can you remember the totally broken STLink-V1 implementation ? It wouldn't be the first time ST tested only on Windows machines. Perhaps some further investigation/testing can help you further ...