ThinkCode
ThinkCode
Thank very much
我也遇到同样的问题,我的是W25Q16DV ```c #include "drv_spi.h" #include #include "spi_flash_sfud.h" #define SPI_NAME "spi1" //spi 接口名 #define CS_GPIO GPIOB //片选GPIO组 stn32 #define CS_PIN GPIO_PIN_14 //片选GPIO脚 stm32 #define SPI_DEV_NAME "spi10" //挂在在spi总线上的设备名 #define FLASE_NAME "W25Q16" //flash设备名...
那我要把flash挂载文件系统,这个怎么重新初始化。我测试过确实有的时候好,有的时候不能用。用sf工具读没有问题,但写和擦除时好时坏。
我测试过,好像写状态试能的问题 ```shell msh />sf bench yes Erasing the sf_cmd 2097152 bytes data, waiting... [I/SFUD] Error: Can't disable write status. Erase benchmark success, total time: 0.032S. Writing the sf_cmd 2097152 bytes...
我又尝试了战舰V3上的W25Q128JV 没有出现这个问题,使用正常,能成功挂载为文件系统。
我给我F407的板子也换上了W25Q128JV,依然有问题
I'm afraid to shut down Raspberry PI right now
使用其他的F407测试, 没有出现这个问题, 果然便宜没好货, 这个单片机可能是翻新的或是拆机的, 现在已经坏了写不进去程序了.
当图片打上图片水印后再次打上文字水印, 图片水印将无法解出
没有问题, busy为"0", ~busy取反为 "1" if(~busy)是一直触发的, 直到 start 收到一个信号, busy赋值 "1", 跳出if(~busy)