Dar*_*fee 5 command-line usb debugging
我正在使用 ATmega1280 (Atmel) 板开发一个项目。我想看看堆栈,所以我正在尝试做一个 OCD(片上调试)。在教程中它说:
使用此 AVRDUDE 命令对 ATMega1280 上的保险丝进行编程以启用 OCD 和 JTAG:
Run Code Online (Sandbox Code Playgroud)avrdude -P <port> -c <programmer> -p m1280 -U hfuse:w:0x1a:m -v用你的编程器连接的端口替换端口,用编程器类型替换程序员。
此时,我的问题是:如何在 Kubuntu 中找到 USB 的端口?
小智 5
我通常列出文件 /dev,插入设备,/dev再次列出文件,然后查看出现了哪个特殊文件。您还可以将每个列表的输出重定向到两个不同的文件,并使用 diff 显示插入设备时出现的特殊文件:
ls /dev > notplugged
# plug in device
ls /dev > plugged
diff notplugged plugged
Run Code Online (Sandbox Code Playgroud)
一旦您知道哪个文件对应于设备(通常类似于/dev/ttyUSB0),您只需使用该文件代替<port>.
编辑:显然dmesg可以告诉您哪个设备文件对应于您的设备。dmesg | grep tty插入设备后运行。设备文件应该在其中一行中很明显。