RP2040 малинка без остинок

  Рет қаралды 6,698

Alex Morozov

Alex Morozov

29 күн бұрын

Примеры использования SDK: github.com/raspberrypi/pico-e...
Код для отладчика: github.com/raspberrypi/debugp...
Скомпилированный код отладчика для RP2040 Zero (GPIO2 - SWC, GPIO3 - SWD, GPIO4 - RX, GPIO5 - RX): disk.yandex.ru/d/aYpIMuEV57iu-Q

Пікірлер: 58
@user-es1uq7ez5n
@user-es1uq7ez5n 24 күн бұрын
Очень интересно смотреть за процессом программирования и за ходом мысли программиста - это интереснее, когда просто идёт рассказ по уже написанному коду.. про 133 кГц - ну да, увидел я это сразу и давай кричать, так ты не слышишь) хорошо потом сам увидел ))
@CanchezAK
@CanchezAK 22 күн бұрын
О, прикольно, упростили процесс установки Pico SDK. Я когда настраивал, не было еще ничего, только Pico SDK сам по себе и к нему был прикручен доисторический gcc. Сидел, перекручивал на современный + CMake) Теперь так удобнее, но, конечно, снижение порога вхождения для новичков - это очень приятно, наконец-то у ардуинщиков появилась альтернатива, может быть, вырастут в толковых программистов)
@AbaddoN__S
@AbaddoN__S 28 күн бұрын
Спасибо за подробности. Пожалуй закажу себе парочку для экспериментов.
@pavelnedelin5282
@pavelnedelin5282 28 күн бұрын
Максимальный разгон с поднятием питания ядра - 413 мегагерц, спалить проц командой поднятия питания невозможно. На PIO можно делать вообще всякие интерфейсы, у меня получились драйвера для LCD экранов, но есть подводные камни ;)
@OpenFrimeTVcom
@OpenFrimeTVcom 28 күн бұрын
сделайте ролик про PIO. я бы с радостью посмотрел)
@Alex_Ekb
@Alex_Ekb 27 күн бұрын
А самый главный секрет не сказал, чтобы разогнать пико >300М нужно....) Думаю кому надо найдут об этом инфу.
@omygod1984
@omygod1984 27 күн бұрын
Сделайте, пожалуйста, ролик про PIO 🙏
@paulliaous167
@paulliaous167 21 күн бұрын
Читал что подводным камнем для разгона может быть подключение к флэш памяти (хотя вроде бы есть делитель...)? Можете намекнуть о каких камнях вы упомянули?
@pavelnedelin5282
@pavelnedelin5282 21 күн бұрын
@@paulliaous167 Делитель легко правится перекомпиляцией файла boot2_*.S, а подводные камни я нашёл в PIO, если настраивать DMA передачу и писать PIO программу с командами PULL NOBLOCK - то некоторые команды вывода на пины OUT просто игнорируются, PULL NOBLOCK работает намного быстрее в отличие PULL BLOCK, но ввиду побочных эффектов не всегда это нормально воспринимает периферия.
@dmytromykhailiuta9268
@dmytromykhailiuta9268 28 күн бұрын
Прикольній процик. uPython порадовал.
@Mr.Leeroy
@Mr.Leeroy 27 күн бұрын
Заказал сотку RP2040 еще в дек 2022 и пак компонентов собрал, потом заставили заниматься несвязанными вещами, в итоге платы еще в разработке, но походу будут 4х слойные под 0402 и кондеры 0201 под ручную пайку 🤣без микроскопа. Другие контроллеры под свои поделки не нужны в 95% случаев, так что сотка разлетится, и в конечном итоге свой форм-фактор того будет стоить на все 100% P.S. силикОн - это silicone, a silicon - это -кремний- сИликон
@AlexSmall71
@AlexSmall71 27 күн бұрын
Спасибо, очень интересно.
@antonchik8012
@antonchik8012 27 күн бұрын
Отлично объяснил, как для школьников. Красавчик. Камушек заслуживает внимания. Хотелось бы плат пожирнее , хотя он, наверное, не для этого.
@zhdanvadim9536
@zhdanvadim9536 28 күн бұрын
Спасибо за обзор
@nvv1305
@nvv1305 27 күн бұрын
Спасибо за обзор! Повторил все шаги что в видео, все ок! в качестве платки отладчика, использовал "sipeed slogic combo 8" (как то приобрел) в режиме DAP-Link (увы, контакта для RESET нету, неудобно).
@user-eo8uv9yl2p
@user-eo8uv9yl2p 15 күн бұрын
В качестве отладчика через swd можно пользовать другой pico благо она копеечная , у dygikey есть видео
@user-zl5vi6bn3j
@user-zl5vi6bn3j 27 күн бұрын
Очень интересно ! У меня проснулся интерес попробовать поработать через SDK ?
@andreichernyshev8554
@andreichernyshev8554 27 күн бұрын
Спасибо!
@MihailDenisov
@MihailDenisov 27 күн бұрын
Cortex M0+, да ещё и с двумя ядрами. Интересно, даже не чекал. Увидел что отладка по даплинку, а так как я свой даплинк делал, я знал что он на Кортех М. Инетерсно, как компилятор под капотом работает.
@OpenFrimeTVcom
@OpenFrimeTVcom 28 күн бұрын
а не будет отдельного урока про pio?
@alexmorozov73
@alexmorozov73 28 күн бұрын
Это еще более бессмысленное дело, чем ролики по ассемблеру для начинающих. Нужен другой образ мышления для PIO, в тактах. :) Зато почти каждая задача - вызов.
@OpenFrimeTVcom
@OpenFrimeTVcom 28 күн бұрын
@@alexmorozov73 просто это очень крутая штука, про нее все пишут, но ограничиваются морганием светодиода. лишь единицы делают что то полезное)
@alexmorozov73
@alexmorozov73 28 күн бұрын
Нужна конкретная задача, иначе именно моргание светиком и получится. Хотя можно PWM на PIO запилить для моргания, все-таки поинтереснее будет. Моя задача является коммерческой тайной и рассмотрена быть не может. Хотя она интересная. :)
@OpenFrimeTVcom
@OpenFrimeTVcom 28 күн бұрын
@@alexmorozov73 ну или вообще упороться и сделать какой нибудь манчестерский код) вот это было б интересно. или Ir интерфейс сделать)
@sledleo
@sledleo 28 күн бұрын
​​@@alexmorozov73конкретная задача?! Так их полно - общение с периферией на PIO, на сколько это возможно. Конкретно - VGA интерфейс, HDMI interface, адресные светики, кастомный SPI с каким-нибудь автоматическим чипселектом, вот хотя бы это... хотя бы это для нас чайников автор бы разжевал. Ну и как всегда признателен за Ваш труд, мега респект!
@andrewefimov4488
@andrewefimov4488 27 күн бұрын
Все дело во флюсе.
@labprom
@labprom 28 күн бұрын
Расширение serial monitor и на PIO для RP2040 работает. А штатный что то не хочет...
@alexmorozov73
@alexmorozov73 27 күн бұрын
Штатный Serial Monitor от PIO на PIO или что вы имеете ввиду? Для PIO нужно в platformio.ini как минимум monitor_speed указывать, если он отличный от умалчиваемого в параметрах платы, а если UART'ов несколько, то и порт конкретный нужно указать.
@labprom
@labprom 27 күн бұрын
@@alexmorozov73 Именно "Штатный Serial Monitor от PIO на PIO" . И port и speed в ini указаны, но что-то не конектится....
@alexmorozov73
@alexmorozov73 26 күн бұрын
Ни разу за все годы использования PIO не сталкивался с проблемами его Serial Monitor'а.
@user-eo8uv9yl2p
@user-eo8uv9yl2p 27 күн бұрын
Не до конца понял как чего,вроде собирал раньше VSCode OpenOCD и GBD а сейчас сделали плагин под все вместе?
@micefriend
@micefriend 28 күн бұрын
Pi = Пай, Raspberry Pi (['rɑːzbərɪ paɪ], Ра́збери па́й) - малиновый пирог (pie)
@taugras
@taugras 28 күн бұрын
когда в конце будет 'е', тогда и будет пай, а пока ПИ
@micefriend
@micefriend 28 күн бұрын
@@taugras Английский язык вас не поддерживает: Открытым слогом в английском языке считается слог, который оканчивается: - на гласную: be, no, ro-bot; - на немую e, перед которой стоит согласная: tale, name. Гласные в открытом слоге читаются также как в английском алфавите.
@delais2262
@delais2262 27 күн бұрын
ролик для русскоязычных. то как проговаривается - сразу понятно что имеется в виду. хочется правильного английского произношения - слушайте англоязычные ролики.
@micefriend
@micefriend 27 күн бұрын
@@delais2262 Я вас услышал. "Эс как доллар", едем дальше.
@Vasily7708
@Vasily7708 27 күн бұрын
J-link ом можно его дебажить?
@ShelbyCobraGH
@ShelbyCobraGH 20 күн бұрын
Можно
@acrsofter
@acrsofter 28 күн бұрын
зачем вы тестируете скорость работы функции rand и операций преобразования? операции над вещественными числами тут явно вменшистве в теле цикла...
@alexmorozov73
@alexmorozov73 27 күн бұрын
Предлагаете тригонометрические функции вызывать? Так они скорее всего табличную реализацию имеют. 3 вещественных деления и вещественное сложение против 2 генераций псевдослучайный чисел общей стандартной библиотекой. И учитывая бессмысленность моего теста, вполне себе "попугаи".
@acrsofter
@acrsofter 27 күн бұрын
@@alexmorozov73 ну насчет бысмысленности согласен, как и бысмысленности вообще использовать floatы
@toshibamaster2210
@toshibamaster2210 27 күн бұрын
этот тот проц с рахитным ацп ?
@liliansirbu840
@liliansirbu840 28 күн бұрын
не работает (( Failed to setup example. && Failed to download and install SDK and/or toolchain.
@alexmorozov73
@alexmorozov73 28 күн бұрын
Разбирайтесь со своим интернетом. Только что все удалил и поставил заново - без проблем. Там 2 с небольшим гигабайта закачивается.
@liliansirbu840
@liliansirbu840 27 күн бұрын
@@alexmorozov73 да, точно, я начал подозревать это, и отключил все из роутера, теперь ошибка toolchain исчезла, а вот проэкт из примеров все равно не могу создать
@henadzmuhin
@henadzmuhin 14 күн бұрын
У меня также в упор отказывался запускаться проект из примеров. Помогло подключение через VPN.
@koshchey42
@koshchey42 23 күн бұрын
В чём RP2040 превосходит ESP32-C3? Цены и возможности примерно одинаковы, но у ESP есть Wi-Fi и BT. Понятно, что 2 ядра, но это не кажется такой полезной функцией как радиосвязь. Извиняюсь, не смотрел видео полностью, поскольку оно длинное и в основном не про сравнение микроконтроллеров.
@alexmorozov73
@alexmorozov73 23 күн бұрын
Зачем все эти STM32 и AVR с PIC без функций радиосвязи, когда есть такой прекрасный МК как ESP32-C3... Извиняюсь, весь комментарий не прочитал, он длинный и не про тему ролика. :)
@-Darkweider
@-Darkweider 24 күн бұрын
Очень интересно, но failed to setup example как обычно с vsc, надо прикрутить еще костылей чтобы с гх подтягивал?
@alexmorozov73
@alexmorozov73 24 күн бұрын
Скорее всего git установить надо в систему.
@-Darkweider
@-Darkweider 24 күн бұрын
@@alexmorozov73 Так точно! Обновил git на актуальную версию, сдк и тулчейн загрузились. Спасибо.
@1972jdoe
@1972jdoe 21 күн бұрын
Здесь не англосаксов нужно было хейтить...
Плата Raspberry Pi Pico 2040. Как использовать в программе FLProg
12:30
Денис Теричев Samodelkin
Рет қаралды 4,9 М.
в чем гениальность зажимного патрона?
0:58
Хочу Стать Инженером
Рет қаралды 1,2 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 15 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 34 МЛН
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 14 МЛН
Мультимедиа контроллер и USB-HID за сотку! EasyHID ч.2
13:18
Заметки Ардуинщика
Рет қаралды 85 М.
SuperMini - это Супер или Мини?
20:14
Alex Morozov
Рет қаралды 2,9 М.
🌟 Get ready for the all-new 4.3-inch touchscreen!
3:32
WIRELESS TAG
Рет қаралды 226
Первый взляд rp2040 zero | HWFLY
14:13
DivanoLITIKA
Рет қаралды 15 М.
Обзор ESP32 C3 super mini
3:32
BpyH RFM SPb
Рет қаралды 1,1 М.
💅🏻Айфон vs Андроид🤮
0:20
Бутылочка
Рет қаралды 738 М.
Телефон в воде 🤯
0:28
FATA MORGANA
Рет қаралды 1,2 МЛН