完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
经过九九八十一难,Micropython总算移植成功了,测试基础运算正常
调用uos.listdir()有返回空内容 但是调用uos.mkdir函数出错 Traceback (most recent call last): File "", line 1, in OSError: [Errno 19] ENODEV 不知道是不是Flash配置有问题,还是分区表配置除了问题 |
|
相关推荐
1个回答
|
|
Micropython调用uos.mkdir报错可能是由多种原因导致的。在这里,我们将逐步分析可能的问题,并提供一些建议来解决这个问题。
1. **文件系统未挂载**:在调用uos.mkdir之前,请确保文件系统已经挂载。如果文件系统未挂载,尝试使用uos.mount()函数来挂载文件系统。 2. **路径问题**:请检查您提供的路径是否正确。如果路径错误或不存在,uos.mkdir()函数可能会报错。确保路径是绝对路径,或者相对于当前工作目录的相对路径。 3. **权限问题**:在某些情况下,您的程序可能没有足够的权限来创建目录。请确保您的程序具有创建目录所需的权限。 4. **Flash配置问题**:如果问题仍然存在,可能是Flash配置或分区表配置的问题。请检查您的Flash配置,确保分区表正确配置,并且有足够的空间来创建目录。 5. **Micropython版本问题**:请确保您使用的Micropython版本与您的硬件平台兼容。如果版本不兼容,可能会导致一些功能无法正常工作。 6. **硬件问题**:如果以上方法都无法解决问题,可能是硬件本身的问题。检查硬件连接是否正常,以及是否有损坏的Flash芯片或其他硬件组件。 为了解决这个问题,您可以尝试以下步骤: 1. 确保文件系统已挂载:使用`uos.mount()`函数来挂载文件系统。 2. 检查路径:确保您提供的路径是正确的,并且是有效的。 3. 检查权限:确保您的程序具有创建目录所需的权限。 4. 检查Flash配置和分区表配置:确保分区表正确配置,并且有足够的空间来创建目录。 5. 更新Micropython版本:尝试使用与您的硬件平台兼容的Micropython版本。 6. 检查硬件:如果问题仍然存在,请检查硬件连接是否正常,以及是否有损坏的Flash芯片或其他硬件组件。 希望这些建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助您。 |
|
|
|
只有小组成员才能发言,加入小组>>
196个成员聚集在这个小组
加入小组480 浏览 1 评论
1754 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
382浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
176浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
222浏览 2评论
用AT+CIPSNTPCFG=1,8,\"cn.ntp.org.cn\",\"ntp.sjtu.edu.cn\"更新不了时间怎么处理?
575浏览 2评论
265浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-4 16:44 , Processed in 0.797137 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191