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