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, два порта не совпадают:

Schematic


Вот фотография пайки, хотя я не думаю, что это проблема: https://i.stack.imgur.com/aa2j5.jpg


Я использую эти драйверы: https://github.com/MCUdude/MiniCore для Arduino. С этими настройками:

Driver settings

Варианты имеют только следующие варианты:

  • 328P / 328PA
  • 328 / 328А
  • 328PB

Но мой процессор говорит 328P-PU. Я перепробовал каждый из них, и все они дают мне одну и ту же ошибку выше.


Могу ли я вообще использовать этот адаптер FTDI? Если да, то какова будет настройка?

, 👍2

Обсуждение

RX переходит в TX, передача-в прием. одного Gnd достаточно, и вам не нужны CTS, @Juraj

Спасибо, но все те же ошибки, @Ayo Reis

попробуйте вручную сбросить плату, пока IDE пытается загрузить, @Juraj

С кнопкой сброса на борту?, @Ayo Reis

Я пытался сбросить его много раз, но все равно получаю одни и те же ошибки :( Также обновил вопрос новой информацией, которая может помочь., @Ayo Reis

выберите вариант 328P/328PA, @Juraj

Как я уже сказал в своем посте, я перепробовал каждый из них и попробовал еще раз после вас. Все варианты дают одни и те же ошибки., @Ayo Reis


1 ответ


Лучший ответ:

0

Я заставил его работать!

Проблема заключалась в том, что я подключил Arduino к FTDI, а не к FTDI и силовому кирпичу. На странице продукта SparkFun сказано, что вы можете использовать это, и версия от https://inmotion.pt то, что у меня есть, идентично, так что я думал, что это должно было сработать.

Большое спасибо @jurah за вашу помощь!

,