MaixPy 常见问题

1. MaixPy与C开发有什么异同,我该怎么选择

MaixPy 是基于 Micropython 的脚本语言, 不需要编译,在运行时解析,编写起来更简单方便,只是运行时时实性不如 C 语言。 所以如果是快速验证、新手、只会python、头发少等都可以用 MaixPy; 追求极限性能效率或者熟悉 C 都可以使用C语言开发

2. MaixPy IDE 无法成功连接开发板

  • 检查串口是否被占用
  • 点击连接后,不用和终端工具同时使用,否则会出现串口占用无法打开
  • 如果一直无法成功连接成功, 检查:
    • 请检查是否开发板型号选择错误;
    • 观察开发板屏幕是否有变化,如果没有反应可能是串口选择错误;
    • 尝试升级到最新的 master 分支固件, 以及最新的 MaixPy IDE 软件

3. 文档网页打不开,速度慢

如果遇到有些页面无法访问, 请检查一下网址(路径)是否正确, 可以回到首页 (maixpy.sipeed.com) 重新进入即可。

比如这个网址就是由于点击过快导致的:

http://localhost:4000/zh/zh/get_started/how_to_read.html

正确的网址应该是:

http://localhost:4000/zh/get_started/how_to_read.html

另外,可以换个网络线路试试,比如挂代理,或者换手机流量试试

4. 下载站文件下载速度慢,文件无法下载

如果遇到在 dl.sipeed.com 下载站下载速度慢,可以使用国内的同步服务器 cn.dl.sipeed.com 下载,路径相同,每天同步一次; 部分文件提供了 CDN 下载链接,速度会比较快, 比如 IDE 在 readme.txt 中有说明

5. Micro SD 卡读取不到

把 Micro SD 格式化为 FAT 再尝试(不是FAT32)

目前硬件只能支持 SPI 协议读取, 尽量购买正规的卡

比如:下图左边两张卡 MaixPy 的驱动不支持, 中间和右边的都支持, 但是中间的 class10 卡速度最快(最高测过 128GB可用)

另外测试过网上购买的几张闪迪、金士顿、三星的卡,其中发现有一张三星的卡无法使用

6. 为什么连接了 IDE 帧率降低了很多

K210 没有 USB 外设, 因此只能使用串口与 IDE 通信, 速度不如 USB 设备快,因此会影响帧率, 可以关闭 IDE 的摄像头预览

7. 为什么 IDE 上预览的摄像头图像很模糊

K210 没有 USB 外设, 因此只能使用串口与 IDE 通信, 速度不如 USB 设备快, 因此对图片进行了压缩,如果需要看清晰的图像请在开发板的屏幕上看,或者保存成图片传到电脑查看

8. 怎么提高摄像头帧率

  • 换更好的摄像头,比如ov7740帧率会比ov2640高一点。 但前提是摄像头电路必须与开发板的电路兼容
  • 增加摄像头时钟频率(sensor.reset(freq=)),但是注意不要太高,太高会让画面变差
  • 可以自己编译源码,打开摄像头双缓冲选项(默认打开),并且sensor.reset(dual_buff=True),帧率会有所增加,但是相应地,耗费的内存也会增加(大约为384KiB)

results matching ""

    No results matching ""