Closed
Description
% mpremote connect /dev/tty.usbserial-XXXXXX mount . repl
Local directory . is mounted at /remote
Connected to MicroPython at /dev/tty.usbserial-XXXXXX
Use Ctrl-] to exit this shell
>
MicroPython v1.15-835-g1fcd6e97f-dirty on 2021-08-27; ESP32 module with ESP32
Type "help()" for more information.
>>> import gc
>>> gc.collect()
>>> gc.mem_free()
104976
>>> import lvgl as lv
>>> lv
<module 'lvgl'>
>>>
paste mode; Ctrl-C to cancel, Ctrl-D to finish
=== print(15)
===
15
>>>
Hangs here, and reports:
>>> b''
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/mpremote/main.py", line 445, in main
do_repl(pyb, args)
File "/usr/local/lib/python3.9/site-packages/mpremote/main.py", line 332, in do_repl
do_repl_main_loop(
File "/usr/local/lib/python3.9/site-packages/mpremote/main.py", line 259, in do_repl_main_loop
pyb.soft_reset_with_mount(console_out_write)
File "/usr/local/lib/python3.9/site-packages/mpremote/pyboardextended.py", line 613, in soft_reset_with_mount
self.exec_("__mount(%s)" % (self.dev_out is not None))
File "/usr/local/lib/python3.9/site-packages/mpremote/pyboard.py", line 465, in exec_
ret, ret_err = self.exec_raw(command, data_consumer=data_consumer)
File "/usr/local/lib/python3.9/site-packages/mpremote/pyboard.py", line 457, in exec_raw
return self.follow(timeout, data_consumer)
File "/usr/local/lib/python3.9/site-packages/mpremote/pyboard.py", line 367, in follow
raise PyboardError("timeout waiting for first EOF reception")
mpremote.pyboard.PyboardError: timeout waiting for first EOF reception
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/mpremote", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.9/site-packages/mpremote/main.py", line 455, in main
do_disconnect(pyb)
File "/usr/local/lib/python3.9/site-packages/mpremote/main.py", line 207, in do_disconnect
pyb.enter_raw_repl(soft_reset=False)
File "/usr/local/lib/python3.9/site-packages/mpremote/pyboard.py", line 355, in enter_raw_repl
raise PyboardError("could not enter raw repl")
mpremote.pyboard.PyboardError: could not enter raw repl
Paste-mode works fine when there is no FS mount.