Придется ответить самому на свой вопрос.
На втором ядре асинхронный цикл запустить проблематично, согласно информации в этой ссылке https://github.com/orgs/micropython/discussions/16899#discussioncomment-12475949
nesergen
Сообщения
-
rp2 pico: можно ли на втором ядре запустить асинхронный цикл ? -
rp2 pico: можно ли на втором ядре запустить асинхронный цикл ?@Чёрный-Лукич спасибо за ответ. Остался вопрос, можно ли на втором ядре запустить асинхронную функцию? Будет ли в таком случае корректно работать очередь задач? Я хочу запустить на втором ядре группу задач и они должны работать в асинхронном режиме.
-
rp2 pico: можно ли на втором ядре запустить асинхронный цикл ?Доброго дня!
Начал осваивать двухядерную плату rp2 pico после использования stm32f411. На stm32 успешно создал асинхронную программу с помощью micropython и хотел бы перенести некоторые функции на второе ядро, для независимого исполнения. Уже читал про модуль _thread . Но пока не могу понять, на второе ядро забрасывается синхронная функция или можно использовать асинхронную (группу асинхронных) ? -
Получение данных на ПК через ЮСБДобрый день!
Сделал программу на Micropython. Она генерирует данные и выводит их на печать функцией print(). Подключаю работающую плату к ПК через ЮСБ и использую PyCharm для получения данных через REPL.
Проблема в том, что при подключении REPL работающая на плате программа прерывается, текущее состояние программы и данные теряются. Приходится делать soft_reset() для перезапуска программы.
Вот собственно и вопрос. Есть ли возможность при подключении работающей платы к ПК предотвратить остановку программы? Варианты с сохранением данных в память меня не интересуют, мне нужно знать текущее состояние программы. К примеру, на STM32F411 подключение платы к ЮСБ никак не влияло на выполнение программы.