【求助-90%解决】关于m5stack(basic)在vscode+pymakr下调试问题
本帖最后由 沧海笑1122 于 2021-4-3 08:40 编辑我希望在vscode下面调试basic,但是basic的屏幕信息比较有限,所以希望在repl中进行调试。于是尝试了pymakr插件,但是遇到了以下问题:
1、环境
win10
vscode:
Version: 1.55.0 (user setup)
Commit: c185983a683d14c396952dd432459097bc7f757f
Date: 2021-03-30T16:01:55.261Z
Electron: 11.3.0
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: 8.7.220.31-electron.0
OS: Windows_NT x64 10.0.19042
basic固件:1.7.4 usb状态
pymakr 1.1.11
2、连接:
basic重启后,ctrl-c,即可进入pymakr 的 repl界面下
3、问题描述
(1)单独运行一个简单的类似如下语句的test.py
print("hello wolrd")
运行正常。
(2)但是运行一个完整的main.py文件,就会出现,代码在repl的>>>下面滚动,但是并未运行的状态,感觉像是代码没有换行
(3)把所有的代码拷贝到一个新的文件里test1.py,再运行,就看到一个报错信息,
MicroPython eb2eb7b7f-dirty on 2021-03-26; M5Stack with ESP32
Type "help()" for more information.
>>> Running c:\Users\ff\Documents\myproject\pymakr\test1.py
>>>
>>>
raw REPL; CTRL-B to exit
>raw REPL; CTRL-B to exit
>Traceback (most recent call last):
File "<stdin>", line 1
SyntaxError: invalid syntax
>
MicroPython eb2eb7b7f-dirty on 2021-03-26; M5Stack with ESP32
Type "help()" for more information.
>>>
(4)把该代码复制后,在repl下面,用多行复制(ctrl-e 粘贴 ctrl-d)运行,也正常。
(5)pc上的文件想upload到板子上,报错,传送失败
(6)板子上的文件download到pc上,没问题
我觉得是vscode配置哪里有问题,请熟悉pymakr的师兄指教。谢谢。
【求助-90%解决】m5stack+vscode+pymakr问题
1、感谢m5社区zyleon师兄指导,问题90%解决,去除代码中所有中文注释,run正常。2、剩下问题是upload current file only错误,报错“Failed to write file”,usb连接下。但是download正常。
3、我的配置文件
感谢m5的uiflow 售后师兄指导。
页:
[1]