我使用 RP2040 芯片的两个内核。主要的一个运行主循环,第二个处理 LCD 显示。我在线程上开始第二个,比如
_thread.start_new_thread(taskLCD, (100,0.5))
taskLCD 每半秒更新一次 LCD。
有时当我重新启动程序时,第二个核心仍在工作并且有一条消息:
OSError:core1 正在使用中
有没有办法提前杀死这个第二个核心进程并消除这个消息?阻止它的唯一方法是完全关闭/断电芯片。但是,在这种情况下,所有信息都丢失了,我不知道发生了什么,是什么导致了错误。