登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
前沿技术
>
IOT/物联网/边缘计算
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
36
Star
285
Fork
102
梦程MI
/
LuatOS-ESP32
代码
Issues
13
Pull Requests
1
Wiki
统计
流水线
服务
Gitee Pages
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
更新失败,请稍后重试!
Issues
/
详情
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
打开 同一个SPI设备失败 并导致系统重启
待办的
#I5TWMD
sczh01
创建于
2022-09-29 19:51
## 固件版本 - 固件名称: LuatOS@ESP32S3 core V0004 BETA - 使用设备: ESP32S3 源地 N16R8版本 www.vcc-gnd.com - 使用功能:用同一个SPI控制不同外设 ## 描述一下这个问题 同时用spi.setup和spi.deviceSetup 导致 SPI设备初始化失败 失败并导致系统重启,见如下Log和code 分开运行都没有问题。 Code: local result = spi.setup( 2,--串口id cs, 0,--CPHA 0,--CPOL 8,--数据宽度 16000000,--,--频率 spi.MSB,--高低位顺序 可选,默认高位在前 spi.master,--主模式 可选,默认主 spi.half--全双工 可选,默认全双工 ) print("open",result) if result ~= 0 then--返回值为0,表示打开成功 print("spi open error",result) return end --]] spi_lcd = spi.deviceSetup(2, 46, 0, 0, 8, 10000000, spi.MSB, 1, 1) lcd.init("st7735v",{port = "device",pin_dc = 3, pin_pwr = 11,pin_rst = 8,direction = 1,w = 160,h = 80,xoffset = 0,yoffset = 24},spi_lcd) lcd.invoff() Log: [2022-09-29 18:45:45.193] Mac:7cdfa1fd6acc [2022-09-29 18:45:45.193] IDF_VERSION:4.4.2 [2022-09-29 18:45:45.193] The current version is in beta mode, please do not use it in a production environment! [2022-09-29 18:45:45.211] I/main LuatOS@ESP32S3 base 22.09 bsp V0004-BETA [2022-09-29 18:45:45.211] I/main ROM Build: Sep 26 2022 17:41:11 [2022-09-29 18:45:45.211] Initializing SPIFFS [2022-09-29 18:45:45.421] Partition size: total: 1378241, used: 0 [2022-09-29 18:45:45.421] Dfs mount posix [2022-09-29 18:45:45.530] Dfs mount luadb /luadb/ [2022-09-29 18:45:45.530] D/main loadlibs luavm 6291448 14800 14800 [2022-09-29 18:45:45.530] D/main loadlibs sys 8602675 6374212 6378676 [2022-09-29 18:45:45.923] open 0 [2022-09-29 18:45:45.923] E (726) spi: spi_bus_initialize(756): SPI bus already initialized. [2022-09-29 18:45:45.923] D/lcd ic support: st7735v [2022-09-29 18:45:46.143] Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled. [2022-09-29 18:45:46.143] [2022-09-29 18:45:46.143] Core 1 register dump: [2022-09-29 18:45:46.143] PC : 0x4037a1e8 PS : 0x00060230 A0 : 0x8037a891 A1 : 0x3fcc9740 [2022-09-29 18:45:46.143] A2 : 0x3fce0014 A3 : 0x3fcc97c0 A4 : 0x00000000 A5 : 0x3fc9bfa0 [2022-09-29 18:45:46.143] A6 : 0x00000001 A7 : 0x3fc9fbe1 A8 : 0x00000001 A9 : 0x00000004 [2022-09-29 18:45:46.143] A10 : 0x00000000 A11 : 0x00000000 A12 : 0x00060023 A13 : 0x00060c23 [2022-09-29 18:45:46.143] A14 : 0x02c9c878 A15 : 0x00ffffff SAR : 0x00000012 EXCCAUSE: 0x0000001c [2022-09-29 18:45:46.143] EXCVADDR: 0x00000088 LBEG : 0x400570e8 LEND : 0x400570f3 LCOUNT : 0x00000000 [2022-09-29 18:45:46.143] [2022-09-29 18:45:46.143] [2022-09-29 18:45:46.182] Backtrace:0x4037a1e5:0x3fcc97400x4037a88e:0x3fcc9770 0x4037a9d0:0x3fcc97a0 0x42053bcf:0x3fcc97c0 0x4205b0fb:0x3fcc9810 0x4205d1f5:0x3fcc9840 0x4205b1c3:0x3fcc9860 0x42035404:0x3fcc9880 0x420cc828:0x3fcc9940 0x420cc961:0x3fcc9970 0x420d6cf9:0x3fcc9990 0x420cc903:0x3fcc99e0 0x420cc3a1:0x3fcc9a00 0x420cca0c:0x3fcc9a80 0x420cae85:0x3fcc9ac0 0x420cb01a:0x3fcc9ae0 0x420cc828:0x3fcc9b00 0x420cc961:0x3fcc9b30 0x420d6cf9:0x3fcc9b50 0x420cc9a9:0x3fcc9ba0 0x420cc9c9:0x3fcc9bc0 0x420c8201:0x3fcc9be0 0x420cc3a1:0x3fcc9c00 0x420ccb36:0x3fcc9c80 0x420c8d21:0x3fcc9cb0 0x4200913b:0x3fcc9cf0 0x420cc828:0x3fcc9d30 0x420cc9a2:0x3fcc9d60 0x420cc9c9:0x3fcc9d80 0x420c8201:0x3fcc9da0 0x420cc3a1:0x3fcc9dc0 0x420ccb36:0x3fcc9e40 0x420c8d21:0x3fcc9e70 0x420091cc:0x3fcc9eb0 0x42009219:0x3fcc9ed0 0x420086c3:0x3fcc9ef0 [2022-09-29 18:45:46.182] [2022-09-29 18:45:46.182] [2022-09-29 18:45:46.182] [2022-09-29 18:45:46.182] [2022-09-29 18:45:46.182] ELF file SHA256: c947c5b784d10f2e [2022-09-29 18:45:46.182] [2022-09-29 18:45:46.182] Rebooting... [2022-09-29 18:45:46.317] ## 预期的行为 使用devicesetup 可以控制LVGL 使用setup可以控制其他外设
## 固件版本 - 固件名称: LuatOS@ESP32S3 core V0004 BETA - 使用设备: ESP32S3 源地 N16R8版本 www.vcc-gnd.com - 使用功能:用同一个SPI控制不同外设 ## 描述一下这个问题 同时用spi.setup和spi.deviceSetup 导致 SPI设备初始化失败 失败并导致系统重启,见如下Log和code 分开运行都没有问题。 Code: local result = spi.setup( 2,--串口id cs, 0,--CPHA 0,--CPOL 8,--数据宽度 16000000,--,--频率 spi.MSB,--高低位顺序 可选,默认高位在前 spi.master,--主模式 可选,默认主 spi.half--全双工 可选,默认全双工 ) print("open",result) if result ~= 0 then--返回值为0,表示打开成功 print("spi open error",result) return end --]] spi_lcd = spi.deviceSetup(2, 46, 0, 0, 8, 10000000, spi.MSB, 1, 1) lcd.init("st7735v",{port = "device",pin_dc = 3, pin_pwr = 11,pin_rst = 8,direction = 1,w = 160,h = 80,xoffset = 0,yoffset = 24},spi_lcd) lcd.invoff() Log: [2022-09-29 18:45:45.193] Mac:7cdfa1fd6acc [2022-09-29 18:45:45.193] IDF_VERSION:4.4.2 [2022-09-29 18:45:45.193] The current version is in beta mode, please do not use it in a production environment! [2022-09-29 18:45:45.211] I/main LuatOS@ESP32S3 base 22.09 bsp V0004-BETA [2022-09-29 18:45:45.211] I/main ROM Build: Sep 26 2022 17:41:11 [2022-09-29 18:45:45.211] Initializing SPIFFS [2022-09-29 18:45:45.421] Partition size: total: 1378241, used: 0 [2022-09-29 18:45:45.421] Dfs mount posix [2022-09-29 18:45:45.530] Dfs mount luadb /luadb/ [2022-09-29 18:45:45.530] D/main loadlibs luavm 6291448 14800 14800 [2022-09-29 18:45:45.530] D/main loadlibs sys 8602675 6374212 6378676 [2022-09-29 18:45:45.923] open 0 [2022-09-29 18:45:45.923] E (726) spi: spi_bus_initialize(756): SPI bus already initialized. [2022-09-29 18:45:45.923] D/lcd ic support: st7735v [2022-09-29 18:45:46.143] Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled. [2022-09-29 18:45:46.143] [2022-09-29 18:45:46.143] Core 1 register dump: [2022-09-29 18:45:46.143] PC : 0x4037a1e8 PS : 0x00060230 A0 : 0x8037a891 A1 : 0x3fcc9740 [2022-09-29 18:45:46.143] A2 : 0x3fce0014 A3 : 0x3fcc97c0 A4 : 0x00000000 A5 : 0x3fc9bfa0 [2022-09-29 18:45:46.143] A6 : 0x00000001 A7 : 0x3fc9fbe1 A8 : 0x00000001 A9 : 0x00000004 [2022-09-29 18:45:46.143] A10 : 0x00000000 A11 : 0x00000000 A12 : 0x00060023 A13 : 0x00060c23 [2022-09-29 18:45:46.143] A14 : 0x02c9c878 A15 : 0x00ffffff SAR : 0x00000012 EXCCAUSE: 0x0000001c [2022-09-29 18:45:46.143] EXCVADDR: 0x00000088 LBEG : 0x400570e8 LEND : 0x400570f3 LCOUNT : 0x00000000 [2022-09-29 18:45:46.143] [2022-09-29 18:45:46.143] [2022-09-29 18:45:46.182] Backtrace:0x4037a1e5:0x3fcc97400x4037a88e:0x3fcc9770 0x4037a9d0:0x3fcc97a0 0x42053bcf:0x3fcc97c0 0x4205b0fb:0x3fcc9810 0x4205d1f5:0x3fcc9840 0x4205b1c3:0x3fcc9860 0x42035404:0x3fcc9880 0x420cc828:0x3fcc9940 0x420cc961:0x3fcc9970 0x420d6cf9:0x3fcc9990 0x420cc903:0x3fcc99e0 0x420cc3a1:0x3fcc9a00 0x420cca0c:0x3fcc9a80 0x420cae85:0x3fcc9ac0 0x420cb01a:0x3fcc9ae0 0x420cc828:0x3fcc9b00 0x420cc961:0x3fcc9b30 0x420d6cf9:0x3fcc9b50 0x420cc9a9:0x3fcc9ba0 0x420cc9c9:0x3fcc9bc0 0x420c8201:0x3fcc9be0 0x420cc3a1:0x3fcc9c00 0x420ccb36:0x3fcc9c80 0x420c8d21:0x3fcc9cb0 0x4200913b:0x3fcc9cf0 0x420cc828:0x3fcc9d30 0x420cc9a2:0x3fcc9d60 0x420cc9c9:0x3fcc9d80 0x420c8201:0x3fcc9da0 0x420cc3a1:0x3fcc9dc0 0x420ccb36:0x3fcc9e40 0x420c8d21:0x3fcc9e70 0x420091cc:0x3fcc9eb0 0x42009219:0x3fcc9ed0 0x420086c3:0x3fcc9ef0 [2022-09-29 18:45:46.182] [2022-09-29 18:45:46.182] [2022-09-29 18:45:46.182] [2022-09-29 18:45:46.182] [2022-09-29 18:45:46.182] ELF file SHA256: c947c5b784d10f2e [2022-09-29 18:45:46.182] [2022-09-29 18:45:46.182] Rebooting... [2022-09-29 18:45:46.317] ## 预期的行为 使用devicesetup 可以控制LVGL 使用setup可以控制其他外设
评论 (
0
)
sczh01
创建了
任务
登录
后才可以发表评论
状态
待办的
待办的
进行中
已完成
已关闭
负责人
未设置
标签
未设置
标签管理
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
分支 (4)
标签 (9)
master
feature/add_nimble_port
old_back
esp32
v0003
v0002
v0001
v0001.rc2
v0001.rc1
v0001.beta4
v0001.beta3
v0001.beta2
v0001.c3beta
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
参与者(1)
C
1
https://gitee.com/dreamcmi/LuatOS-ESP32.git
git@gitee.com:dreamcmi/LuatOS-ESP32.git
dreamcmi
LuatOS-ESP32
LuatOS-ESP32
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册