EC800M ,SIP2,驱动 nor flash W25Q128JWSIQ

import uos

from machine import SPI

import utime

ldev = uos.VfsLfs1(32, 32, 32, “ext_fs”,2,4)

uos.mount(ldev,‘/ext’)

f = open(‘/ext/test.txt’,‘w+’)

f.write(‘hello world!!!’)

f.close()

uos.listdir(‘ext’)

f = open(‘/ext/test.txt’,‘r’)

f.read()

f.close()

example.exec(‘/usr/check-nor-flash.py’)
[2026-04-07 10:52:33.175] Traceback (most recent call last):
[2026-04-07 10:52:33.175] File “/usr/check-nor-flash.py”, line 4, in
[2026-04-07 10:52:33.175] OSError: [Errno 19] ENODEV

请问有什么错误吗?

初始化失败了,检查一下硬件连接是否有问题

电路板都是通的, 两块电路都这样, 无法初始化,技术支持 能测试一下吗,看看这种连接是否可以实现

Grey_FlashChipID(1).py (1.5 KB)跑这个脚本看一下能读到flashID吗

example.exec(‘/usr/Grey_FlashChipID(1).py’)
[2026-04-09 08:59:21.760] SPI_PORT: 0 FlashChipID: 0x810180
[2026-04-09 08:59:21.871] SPI_PORT: 1 FlashChipID: 0xFFFFFF
[2026-04-09 08:59:21.871] SPI_PORT: 2 FlashChipID: 0xEF6018
[2026-04-09 08:59:21.871] >>>

应该是能读到的。难道 nor flash 不支持 SPI 2吗?

降低频率看能挂载上吗

固件版本发一下,前期的固件可能不支持spi2,或者你飞到spi1试一下,看能挂载上吗

QPY_OCPU_V0005_EC800M_CNLE_FW.bin,,飞线等我一会来测试

低频 中频 高频 都没有办法挂载

可以用分区管理的方式,通过固件先挂在吗