Betaflight黑盒子flash问题
本帖最后由 ymzcdg 于 2021-4-5 13:03 编辑我的bf设置了spi引脚、flash的片选和flash对应的SPIbus,可是就是不识别flash,flash是w25q128。
resource SPI_SCK 1 A05
resource SPI_MISO 1 A06
resource SPI_MOSI 1 A07
resource flash_cs 1 A04
set flash_spi_bus = 1
设置之后使用flash_info得到的结果全是0,使用flash_scan似乎也没写搜到什么flash。
补充内容 (2021-6-12 18:00):
我已经解决此问题,5楼是最终的解决方法。 路过,支持一下啦 不错不错,楼主辛苦。。 前排支持下 时隔几个月我终于搞定了,是Flash本身烧坏,由于我已经焊好了整机,就实在是不舍得也不太容易把Flash拆下来,就耽误了好几个月。最后我用keil写了一个输出flash的ID的程序,烧进去发现出来的全是00,所以我断定就是硬件问题,我才焊的新片,就好了。烧录自制固件我也是用的bf地面站,进DFU烧录的。写测试Flash用固件非常简单,就是用CubeMX先点好初始化相关的,然后用IDE打开加上几句就好了,反正也是STM的HAL库都封装好的。有谁要的话我可以给发,我的是F411CEU6的片。
页:
[1]