【求助-90%解决】关于m5stack(basic)在vscode+pymakr下调试问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5251|回复: 1

【求助-90%解决】关于m5stack(basic)在vscode+pymakr下调试问题

[复制链接]
发表于 2021-4-2 21:37 | 显示全部楼层 |阅读模式
本帖最后由 沧海笑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的师兄指教。谢谢。

pymakr.zip

4.01 KB, 下载次数: 1

 楼主| 发表于 2021-4-3 08:39 | 显示全部楼层

【求助-90%解决】m5stack+vscode+pymakr问题

1、感谢m5社区zyleon师兄指导,问题90%解决,去除代码中所有中文注释,run正常。
2、剩下问题是upload current file only错误,报错“Failed to write file”,usb连接下。但是download正常。
3、我的配置文件
pic.PNG
感谢m5的uiflow 售后师兄指导。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 01:36 , Processed in 0.082357 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表