最近在学习stm32cube,打算把原子板子上的外设全部用stm32cube初始化,现在遇到个问题,就是nand flash id已经能正确读取到,但是擦除全片后,读取全片,通过串口输出,全片值是固定的0x2c(不是0xff),擦除后写入固定的0xaa,读取还是0x2c。nand flash是好的,不用hal库,用原子提供的驱动改写试了下,flash没有坏块。cube生成的代码hnand1.Init.Waitfeature = FMC_NAND_PCC_WAIT_FEATURE_ENABLE;已经改为disable,不然会死机。
一周热门 更多>