Arduino IDE не видит RP2040
- Войдите на сайт для отправки комментариев
Приобрел плату RP2040. При подключении питания светодиод мигает с частотой 1 Гц. Если нажать клавишу BOOTSET на плате - то плата видится в компьютере как съемный диск размером 128 мб. Скачал ZIP файл программы Arduino IDE версии 2.0.0. Установил через менеджер плат библиотеку Arduino Mbed OS RP2040. Плата видится как Raspberry Pi Piko. Информация о плате доступна. VID и PID выводятся. Порт видится как COM1. Если проверить пустой код то ошибок не выдает.
void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }
При попытке записать на плату выдает сообщение белым цветом.
Скетч использует 89487 байт (4%) памяти устройства. Всего доступно 2097152 байт.
Глобальные переменные используют 42824 байт (15%) динамической памяти, оставляя 227512 байт для локальных переменных. Максимум: 270336 байт.
.....................
и выдает ошибку красным цветом Failed uploading: uploading error: exit status 1
У меня есть подозрение, что COM1 не должен быть отображен. При загрузке программы версии 1.8.19 пишет, что не найдена плата.
в EMBEDе загружать ручками, из каталога куда компилирует
Поставил драйвер. Теперь COM порт стал нормальным. Но ошибка никуда не делась.
Посмотрел каталог, куда компилирует. Не пойму в EMBEDE файл с каким расширением вставлять?
uf2
embed он вообще своеобразный, при компиляции файл прошивки будет в папке компиляции, а если выполнить команду Экспорт бинарного файла, то в папке скетча будет именно бинарник и, что с ним делать???
Ставь аддон фила и будет тебе щастье
- https://github.com/earlephilhower/arduino-pico/releases/download/global/...
Спасибо. Хотя вопрос сам решил, но по другому.
Вот исходный код, который получилось записать в плату. При этом мигает.
Делал все вот по этой ссылке.
https://cxemotexnika.org/2021/09/programmirovanie-raspberry-pi-pico-s-po...
Вот сам отчет записи в плату.
он проблемный &SPI1 не понимает )))
Решил проверить быстродействие платки на программном коде для Arduino и на Си.
ногодрыг повесил на 4 вывод. Максимальная частота соответственно 615 кГц и 31270 кГц
Решил проверить быстродействие платки на программном коде для Arduino и на Си.
ногодрыг повесил на 4 вывод. Максимальная частота соответственно 615 кГц и 31270 кГц
как я писал в ветке про РП2040, через PWM в ардуино ИДЕ я легко получил ногодрыг в 25 МГц. В принципе, частота ограничена только временем реакции пина - не знаю точно какая она, порядка 50 МГц вроде