[2026-06-13 10:35:49][usr.tracker_tb][info] TBOTA: 下载完成, 大小: 8386 bytes
[2026-06-13 10:35:50][usr.tracker_tb][error] TBOTA: 应用脚本升级失败: 28
Traceback (most recent call last):
File “usr/tracker_tb.py”, line 297, in _apply_app_firmware
OSError: 28
针对您在EG800K上使用QuecPython进行脚本升级时遇到的 OSError: 28 错误,该错误码通常指磁盘空间不足。根据移远官方资料,EG800K模组分配给用户脚本(QuecPython应用)的文件系统空间大小约为 320 KB。
当您的 .py 脚本及其他需要写入的静态文件(如证书、配置文件)总大小超过该限制时,就会抛出上述报错。您截图中的升级包大小为 8386 字节(约8.2 KB),如果应用本身不大但仍报错,请同时检查 /usr 分区是否已存在较多旧文件或日志,导致剩余可用空间不足。
建议您先调用 uio.getfree("/usr") 查看剩余空间,并清理不必要的文件后重试。
参考来源:该信息可从 Quectel_EC800M_Series_QuecPython_Application_Note 等文档的“Flash分区说明”章节获取。具体链接需要移远官网登录后查看:https://www.quectel.com/cn/download-center/。
本回答仅供参考。若问题已解决,可标记为
解决方案 ;若仍有疑问,请等待官方技术人员回复,最终请以专业解答为准。