lisn3188 发表于 2022-6-15 11:26:36

loua 在电脑端运行虚拟串口屏调试的时候能不能输出debug信...

有一些算法需要运算,想在调试的时候放一些测试数据   计算后print 出来。
下载太麻烦了,通常能在运行虚拟串口屏的时候printf 一些信息出来。

lisn3188 发表于 2022-6-15 11:29:18

好吧,自己搞出来了,就是运行虚拟串口屏的时候print()就可以。。。。。

能不能在实机调试的时候,print呢?
大家还有别的调试手段吗,插U盘太麻烦,串口又慢。
另外,刷完新固件,里面的wifi密码都消失了。

If后要接end 发表于 2022-6-15 14:21:15

lisn3188 发表于 2022-6-15 11:29
好吧,自己搞出来了,就是运行虚拟串口屏的时候print()就可以。。。。。

能不能在实机调试的时候,print ...

实际调试可以用set_text打印出来你先要的调试信息

If后要接end 发表于 2022-6-15 14:23:16

lisn3188 发表于 2022-6-15 11:29
好吧,自己搞出来了,就是运行虚拟串口屏的时候print()就可以。。。。。

能不能在实机调试的时候,print ...

你WIFI密码存在哪里?

lisn3188 发表于 2022-6-15 19:06:00

If后要接end 发表于 2022-6-15 14:23
你WIFI密码存在哪里?

set_wifi_cfg(1, 0, select_ssid, select_psw)
save_network_cfg()
这样调用的是不是存不住wifi密码?需要自己写到flash里面吗?

另外,关于json的,
local cjson = require "cjson"
config={}
config.name = "hello"
config.num = 100
local newPrj = cjson.encode(config)
write_flash_string(Flagaddr,newPrj)
flush_flash()       
这样可以。然后把newPrj 写到flash里面,再读出来。进行解码失败?
str= read_flash_string(Flagaddr)
config = cjson.dncode(str)
打印的str 没有问题的,但是调用这个cjson.dncode 后,后面的语句不执行了,可能是出错 了。

要把配置信息保存成json字符串,上电的时候再从flash读回来。


lisn3188 发表于 2022-6-15 19:22:26

json 这样调用有异常,。
config={}
config.name = "hello"
config.num = 100
local newPrj = cjson.encode(config)--表压缩为JSON字符串

local res = cjson.dncode(newPrj)       --JSON字符串解压成表   报错
print(res.name)   

error :110: attempt to call a nil value (field 'dncode')

lisn3188 发表于 2022-6-15 21:05:35

已解决,应该是decode.
local res = cjson.decode(newPrj)      
print(res.name)   

这个网页里的代码有错误。请修正
doc.gz-dc.com/LUA/08_flash_api.html


If后要接end 发表于 2022-6-16 08:47:31

lisn3188 发表于 2022-6-15 19:06
set_wifi_cfg(1, 0, select_ssid, select_psw)
save_network_cfg()
这样调用的是不是存不住wifi密码?需 ...

你要掉电保存密码就要进行写flash或者写文件,set_wifi_cfg那个是连接wifi,每次修改了网络参数要save_network_cfg()保存

lisn3188 发表于 2022-6-16 11:54:27

If后要接end 发表于 2022-6-16 08:47
你要掉电保存密码就要进行写flash或者写文件,set_wifi_cfg那个是连接wifi,每次修改了网络参数要save_ne ...

set_wifi_cfg(1, 0, select_ssid, select_psw)
save_network_cfg()
以上后,重新刷固件 会丢失网络。

还有,请问
1. 在连接wifi网点后,如何持续的监视wifi信号强度?用哪个API
2. http文件下载时,如何获取下载的百分比进行进度条显示?

If后要接end 发表于 2022-6-16 13:35:21

lisn3188 发表于 2022-6-16 11:54
set_wifi_cfg(1, 0, select_ssid, select_psw)
save_network_cfg()
以上后,重新刷固件 会丢失网络。


你将密码保存到flash后,重新上电后要用脚本读取出来

1、目前没有监视wifi信号强度的api
2、下载过程没有接口返回下载文件的大小和进度,实现不了
页: [1]
查看完整版本: loua 在电脑端运行虚拟串口屏调试的时候能不能输出debug信...