Тема: Arduino avrdude: ser_open(): can't set com-state for [Problem Sold]
відновіть бутлоадер.
в двох словах так...
а якщо детально то... шукаємо будь який програматор і відповідний софт до нього
далі гуглимо ISP6 знаходимо такий роз'єм на платі, підключаємо відповідно 6 дротиків до програматора...
далі ідемо до папки де живе ARDUINO IDE далі в моєму випадку ідемо до
arduino-1.6.12\hardware\arduino\avr\bootloaders\caterina\Caterina-Leonardo.hex
і за допомогою програматора зашиваємо цей файлик, я прошивав її як звичану мегу32 тому що в USBasp більше немає ніяких інших цієї серії... в принципі якщо все зроблено правильно то відключаємо програматор і підключаємось нормально по USBдо плати і на цьому стандартно...
але тільки не в мене, довелось зашивати разів 10 з різними частотами і перемичками на платі, але по суті прошивка іде меньше секунди, потім зносити всі драйвери від ардуіно і ставити по новому, а також те що помітив що раніше ARDUINO IDE шила плату за допомогою програматора AVRISP mkll а зараз почала шитись тільки з ArduinoISP... якщо я не помиляюсь...
Всім привіт. Вчора закидав новий скетч на Arduino Leonardo і під час вивантаження з якогось дива віндовс надумав в цей самий час оновити драйвер (точніше я тикнув плату в не в той порт що завжди IDE знайшла плату я клікнув "Вивантажити" і під час цього вінда знайшла "новий пристрій" і почала встановлювати дрова)... в результаті тепер плату заглючило по повній... скетч не завантажило, тобто він не працює бо контроль роботи йшов по діоду 13 який після кожного нового циклу програми давав імпульс... думав проблема вінди, але зараз пересів за інший ПК проблема та сама.
Підключаю плату і IDE її одразу бачить (на другому ПК 10 вінда видавала повідомлення що не може розпізнати пристрій, а цей нормально бачить її) клікаю на Get Board Info і вона нормально видає всі данні, тобто можна виключити механічні несправності.
Діод L горить постійно (здається це той самий що на 13 порті). Натискаю reset діод з написом L моргає а потім тухне, дивно це якось, по суті під час підключення живлення і після ресета всі порти повинні мати той самий стан, але по факту це не так...▼фоткиВивантаження проекту навіть не починається... проходить компілювання, далі пише "Вивантаження" але на платі жоден діод не подає ознаки життя хоча раніше під час "Вивантаження" діод L моргав весь час до кінця прошивки... і видає повідомлення avrdude: ser_open(): can't set com-state for "\\.\COM4"
Знайшов такі пляски з бубном хоча не думаю що в мене та ж проблема так як плату бачить
ще туто дрова дрова дрова пишуть що допомогло встановлення драйверів, але яким чином вони могли злетіти на тому компі який нормально працював до того і разом з тим на іншому який взагалі весь той час не включався, а до того теж компілив і прошивав...
якось так в будь якій незрозумілій ситуації перевстановеюй вінду
Та блін знайшов таке і накляцав
тепер я маю здоровенну купу помилок замість однієї:
▼купа помилок...#27 повідомлення зробив так і в диспетчері пристроїв воно тепер не пише назву плати, а просто USB Serial Device
і ще в настройках IDE поставив галочки на додатковому звіті під час вивантаження і воно видало▼нова купа помилок