SparkFun RedBoard PTH Kit неправильно настроенное оборудование
У меня есть комплект SparkFun RedBoard PTH. Он сделан не SparkFun, а https://inmotion.pt (этого больше не существует). Я припаял его и купил адаптер FTDI, но когда я пытаюсь загрузить пример blink в Arduino IDE, я получаю эту ошибку:
Sketch uses 1030 bytes (3%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa6
Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
Или если я попытаюсь сбросить при загрузке:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x63
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xff
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xfe
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xff
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xfe
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xff
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xff
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xfe
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xfe
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xff
Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
И ссылка здесь в конце предполагает, что проблема заключается в неправильно настроенном оборудовании: https://support.arduino.cc/hc/en-us/articles/4401874331410--Error-avrdude-when-uploading
Поэтому подумайте, что проблема в том, что когда я подключаю порты от Arduino к FTDI, два порта не совпадают:
Вот фотография пайки, хотя я не думаю, что это проблема: https://i.stack.imgur.com/aa2j5.jpg
Я использую эти драйверы: https://github.com/MCUdude/MiniCore для Arduino. С этими настройками:
Варианты имеют только следующие варианты:
- 328P / 328PA
- 328 / 328А
- 328PB
Но мой процессор говорит 328P-PU. Я перепробовал каждый из них, и все они дают мне одну и ту же ошибку выше.
Могу ли я вообще использовать этот адаптер FTDI? Если да, то какова будет настройка?
@Ayo Reis, 👍2
Обсуждение1 ответ
Лучший ответ:
Я заставил его работать!
Проблема заключалась в том, что я подключил Arduino к FTDI, а не к FTDI и силовому кирпичу. На странице продукта SparkFun сказано, что вы можете использовать это, и версия от https://inmotion.pt то, что у меня есть, идентично, так что я думал, что это должно было сработать.
Большое спасибо @jurah за вашу помощь!
- Как загрузить скетч на atmega328 через FTDI FT232RL UART и Arduino IDE?
- ATMega328 работает, но не выводит ни на какие контакты
- Запрограммировать ATMega328P и использовать его без платы Arduino.
- Миграция проекта Arduino Uno R3 в Wemos D1 R2 — проблемы с распиновкой
- ESP32-CAM первый: 0x8 TG1WDT_SYS_RESET загрузочный цикл
- Arduino Nano (клон) не распознается
- Как установить последовательные драйверы FTDI на Mac?
- SIM800C, CPIN: НЕ ГОТОВ (КОД ОШИБКИ: +CME ОШИБКА: 10)
RX переходит в TX, передача-в прием. одного Gnd достаточно, и вам не нужны CTS, @Juraj
Спасибо, но все те же ошибки, @Ayo Reis
попробуйте вручную сбросить плату, пока IDE пытается загрузить, @Juraj
С кнопкой сброса на борту?, @Ayo Reis
Я пытался сбросить его много раз, но все равно получаю одни и те же ошибки :( Также обновил вопрос новой информацией, которая может помочь., @Ayo Reis
выберите вариант 328P/328PA, @Juraj
Как я уже сказал в своем посте, я перепробовал каждый из них и попробовал еще раз после вас. Все варианты дают одни и те же ошибки., @Ayo Reis