Проблема подключения raspberry pi pico к компьютеру

Сегодня разбирался с отладкой. Точнее, пока с заливкой прошивки через SWD. Скачал debugprobe_on_pico.uf2, залил в одну плату, подключил по схеме к другой, попробовал шить - затыкается на неизвестной флеш-памяти. Немного покопал, понял, что ID флешек зашито в коде дебагера и пока махнул рукой. Однако не останавливаться же, не попробовав вчерашнюю бедолагу )))

Короче, проблемная плата ожидаемо не прошилась с той же ошибкой неизвестной флешки. Тогда я залил дебагер в саму подопытную и, о чудо, на ней загорелся светодиод - в прошивке дебагера он означает, что есть связь с компом.

ОК, подключил к ней для прошивки рабочую плату - и она прошилась!!! Да, флешка там другой марки, у меня еще одна такая же плата с такой же флешкой, но в качестве дебагера-то выступала вчерашняя неживая плата!!! Это вообще как называется?!!!

В общем, вчерашняя бедолага работает только как дебагер, другие прошивки на ней не работают ((

1 лайк

выдимо тебе подсунули комплект, шилд и программатор :sweat_smile:

1 лайк

Задешево )))

Но скорее всего где-то что-то все таки недопаяно. Потому что в режим съемного диска плата переходит только вручную, при прошивке автоматом, как другие платы - нет

то есть светодиод все таки загорается?

я тут на гите посмотрел * raspberrypi/

// UART config
#define PROBE_UART_TX 4
#define PROBE_UART_RX 5
#define PROBE_UART_INTERFACE uart1
#define PROBE_UART_BAUDRATE 115200

#define PROBE_USB_CONNECTED_LED 2
#define PROBE_DAP_CONNECTED_LED 15
#define PROBE_DAP_RUNNING_LED 16
#define PROBE_UART_RX_LED 7
#define PROBE_UART_TX_LED 8

#define PROBE_PRODUCT_STRING "Debug Probe (CMSIS-DAP)"

PROBE_USB_CONNECTED_LED
попробуй, чем черт не шутит))

Думаешь, на плате распиновка другая? )))

Попробовал - нифига, так же глухо

ну вот не пятница сегодня, точно не пятница!

Это просто debagprobe, а нужно pico, а там все как положено

// UART config
#define PROBE_UART_TX 4
#define PROBE_UART_RX 5
#define PROBE_UART_INTERFACE uart1
#define PROBE_UART_BAUDRATE 115200

#define PROBE_USB_CONNECTED_LED 25

#define PROBE_PRODUCT_STRING "Debugprobe on Pico (CMSIS-DAP)"

25 пин

ну как то он загорается, когда ты в нее прошивку дебагера заливаешь.
или я чет не правильно понял?

Так я и заливаю

А там как раз на 25 пин светодиод выведен. Т.е. эта прошивка работает, а вот почему не работают остальные прошивки - вот это вопрос ))

дружище, ты разобрался в чем проблема? у меня один в один так же. еще и светодиод не горит ни в одном из сценариев.