Circuitpython "interactive" option



我正在调试一个circuitpython程序(运行在微控制器上(,我想知道是否有一种简单的方法可以让程序在崩溃/终止时放入REPL,同时保留脚本中定义的变量和函数。

如果这是一个常规的python程序,我会简单地用";交互式";解释器的选项集:python -i my_code.py,然后可以访问我的代码中定义的变量和函数,以便于调试。

相反,我现在得到的是:崩溃后,系统会提示我按键输入REPL,但内存已从以前运行的代码中清除。

实现等效行为的一种有点麻烦的方法是如下进行:

  1. 上传代码

  2. 代码将自动开始运行

  3. 用键盘中断代码中断

  4. 按键进入REPL

  5. 通过键入:从REPL导入所有代码

    from code import *
    
  6. 等待代码终止

  7. 最后调试

  8. 清洗并重复你发现的每个bug。。。

相关内容

  • 没有找到相关文章

最新更新