针对亚博k210出现的问题

一.sd卡无法读取

在使用类似代码查看是否读取到sd卡时,显示flash目录,没有sd目录

def check_os():
    # 查看根目录下的文件以及文件夹
    mount_points = uos.listdir("/")
    for fs in mount_points:  # 遍历每个挂载点
        print("------------")  # 打印分隔行
        print("目录:", fs)  # 打印挂载点名称
        contents = uos.listdir("/" + fs)  # 列出挂载点内的所有内容
        for content in contents:  # 遍历挂载点中的每个项目
            print(" -", content)  # 打印项目名称
            if content == "lable.txt":
                try:
                    with open("/sd"  + "/" + content, "r") as f:
                        labels_txt = f.read()
                        labels = labels_txt.split(",")
                        print(labels)
                        #for line in f:
                            #print(line, end='')  # 打印文件内容,不添加额外的换行符
                except Exception as e:
                    print("无法打开文件:", e)

如下图

解决:

1.拔数据线,多插两次

        我尝试过很多遍,就是偶尔数据线的问题,多拔两次,或者换一根数据线试试

2.重新烧录固件

        我是canmv和maixpy混合用,但是是亚博的机子,所以先烧录对应版本的固件(吃了很久的亏,一定是对应版本)

怎么查看机子版本:

       

        我这里是1.1版本,所以要下载canmv_yahboom_v2.1.1.bin的固件,之前一直烧录的2.0.5就无法读取sd卡

这里我放一份链接

链接:https://pan.baidu.com/s/1gtKdx08980O9oj_pMqe8aA?pwd=0000 
提取码:0000 
 

在烧录完canmv_yahboom_v2.1.1.bin固件后就可以读取到sd卡了

二.no model named KUP

        因为亚博提供的哪个官网我好像无法上传压缩包标签,所以找了MX-yolo这个软件来训练模型(训练过程和软件下载有很多教程,这里我不赘述),但是在canmv运行boot.py文件时提示我no model named KUP

解决:

        还是刚才的网盘链接,里面下载maixpy_v0.5.1_106_g6d66d6e_minimum_with_ide_support.bin这个文件,然后烧录(注意这里不用进行擦除,因为擦除之后又无法读取sd卡了,直接在原本的上面烧录),这样再次运行就可以正确运行代码了

tips:

1.不知道是不是只有我的设备是这样,反正一旦我烧录了maix的固件,我就没办法继续传文件到sd卡了,所以建议要传文件先只烧录canmv的固件,传完以后再烧录maix的固件.或者用读卡器传也一样(当时没买)

2.待补充.......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

羊 sir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值