存储芯片替换问题

Viewed 66

问题描述


存储芯片都用的米克方德,以往的设备使用2GB的,烧录和使用正常,由于最近存储芯片价格上涨严重,考虑替换1GB或更低的512MB/256MB芯片,
当前固件img大小220MB,烧录后移除例程的sdcard分区更是占用不到100MB,
之前咨询过分区调整问题,说data分区会自动对其1G的位置

1、现在买来512MB的flash烧录开机后,磁盘只显示一个ERROR,并没有sdcard+data,调整项目canmv_k320的哪里可以调整data分区解决此问题吗,
2、如果调整不了,为了成本甚至可以舍弃data分区,这样能解决吗

image.png
image.png

硬件板卡


庐山派

软件版本


CanMV v1.5-legacy-61-g946462a-dirty(based on Micropython e00a144) on 2026-05-18

源码的哪里对应此部分设置,同步代码的话还是V1.5+nncase2.11吗,我怕其他相关的开发功能不匹配了

1 Answers

你好,可以修改一下代码,今天会增加一个选项,data分区的对齐大小,然后可以把sdcard分区弄的更小,这样可以给data分区分配更大的空间。比如可以让data从256开始。

非常感谢,另外问一句,当前的存储芯片最小多少可以使用,512还是256MB,固件看起来不是很大

如果不考虑ota和模型文件的话,极致压缩可以到32M或者16M。

你好,已经添加了menuconfig来配置data分区的起始位置对齐