固件例程移除和sdcard分区修改

Viewed 53

问题描述


1:编译的固件中,示例程序sdcard/examples/占据了300+Mb,怎么修改代码使其不添加文件到固件里?,src/generate_ide_resource.py文件里注释了函数

# Copy selected example folders
        # copy_selected_examples(resource_dir)
```,编译还是有,generated文件夹在哪里,是缓存吗没找到

2,如果示例删掉了,怎么调小sdcard分区,使用户只专注与data路径
3,mpy层面可否控制U盘是否挂载,以实现独立挂载和移除sdcard路径或整个U盘,我看有提到import scard库







## 硬件板卡
----------
庐山派

## 软件版本
----------
CanMV v1.4-2-g873d625(based on Micropython e00a144) on 2025-09-12; k230_canmv_lckfb with K230
1 Answers

你好,最新的sdk以及支持不拷贝examples,https://github.com/kendryte/canmv_k230/blob/canmv_k230/Makefile#L48
修改sdcard分区大小,可以修改镜像生成配置文件,这里以01studio为例,可以修改这个分区的大小https://github.com/kendryte/k230_rtos_sdk/blob/main/boards/k230_canmv_01studio/genimage-sdcard.cfg#L10

可以,改rtsmart的代码。https://github.com/canmv-k230/rtsmart/blob/canmv_k230/kernel/bsp/maix3/components/canmv_usb/usbd_mtp.c#L214

/canmv-k230/canmv_k230支持吗

不支持。