У меня есть микрочип ATmega328P-XMINI (поиск в Google дал мне результат, что это 8-битный чип).
Я новичок во встроенном программировании. И нужна помощь, чтобы встать на моем пути. Сейчас я просто пытаюсь установить sh соединение с avrdude (я просто пытаюсь получить исправный код загрузки соединения в чип, позже). Но я получаю эту ошибку. Я не знаю, как это исправить или что идет не так.
Что я знаю, так это то, что есть ошибка ввода-вывода usbdev, что я считаю виновником.
Другая строка восклицает, что USB-устройство занято также подозрительно.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я использую gentoo, и по этой причине у меня нет доступа к atmel studio (у меня нет доступа к windows программам).
введена команда (пробовано с и без sudo):
sudo avrdude -p m328p -c xplainedmini
Код ошибки:
avrdude: usb_open(): cannot read serial number "Connection timed out"
avrdude: usb_open(): cannot read product name "Connection timed out"
avrdude: usbdev_open(): WARNING: failed to set configuration 1: Device or resource busy
avrdude: usbdev_send(): wrote -5 out of 7 bytes, err = Input/output error
avrdude: jtag3_send(): failed to send command to serial port
avrdude: failed to sync with the JTAGICE3 in ISP mode
Dmesg после подключения:
[ 7704.920695] usb 2-2: new full-speed USB device number 6 using xhci_hcd
[ 7705.048875] usb 2-2: New USB device found, idVendor=03eb, idProduct=2145, bcdDevice=10.00
[ 7705.048877] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7705.048878] usb 2-2: Product: mEDBG CMSIS-DAP
[ 7705.048880] usb 2-2: Manufacturer: ATMEL
[ 7705.048881] usb 2-2: SerialNumber: ATML2323051800004280
[ 7705.051076] hid-generic 0003:03EB:2145.0003: hiddev97,hidraw1: USB HID v1.11 Device [ATMEL mEDBG CMSIS-DAP] on usb-0000:00:14.0-2/input0
[ 7705.051145] cdc_acm 2-2:1.1: ttyACM0: USB ACM device
Документация по микрочипам и страница продукта
Любые советы по устранению этой проблемы в целом, я благодарен за.