_FLASH_Unlock();HAL_FLASHEx_Erase(&p_erase_init, &page_error);HAL_FLASH_Lock();return;}当我使用 STM32_Programmer 手动删除页面时,我没有看到任何错误。STM32_Programmer.sh -c port=swd -e [7 25] 牛牛爱吃草2023-01-12 06:44:39
HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) { HAL_StatusTypeDef status = HAL_OK; /* Process Locked */ __HAL_LOCK(&pFlash); /* If procedure already ongoing, reject the next one */ if (pFlash.ProcedureOnGoing != FLASH_PROC_NONE) { >>> here must be __...
然后呢。 这位读者可能看到了,应该是非常不认可我的观点,于是把视频转发到了我的读者群里面。 昨晚已...
FlashEraseInit.TypeErase=FLASH_TYPEERASE_SECTORS; //扇区擦除 FlashEraseInit.Sector=STMFLASH_GetFlashSector(addrx); //擦除的扇区 FlashEraseInit.NbSectors=1; //擦除1个扇区 FlashEraseInit.VoltageRange=FLASH_VOLTAGE_RANGE_3; //电压范围2.7-3.6 if(HAL_FLASHEx_Erase(&FlashEraseInit,&SectorError)!
FLASH_VOLTAGE_RANGE_3);while(status==HAL_BUSY);HAL_FLASHEx_Erase(&eraseInit,§orError);while(status==HAL_BUSY); guard=0; } status=HAL_FLASH_Lock(); } } 开发者ID:JangSing,项目名称:stm32f429_Flash_Hal,代码行数:56,代码来源:main.c ...
STM32F1 的FSMC 接口支持包括SRAM、NAND FLASH、NOR FLASH 和PSRAM 等存储器。F1 系列的大容量型号,且引脚数目在100 脚及以上的STM32F103 芯片都带有FSMC 接口,正点原子战舰STM32F103 的主芯片为STM32F103ZET6,是带有FSMC 接口的。 FSMC 接口的结构如图25.1.3.1 所示:...
uint32_t Banks; /*!< Select banks to erase when Mass erase is enabled. This parameter must be a value of @ref FLASHEx_Banks */uint32_t Sector; /*!< Initial FLASH sector to erase when Mass erase is disabled This parameter must be a value of @ref FLASHEx_Sectors */...
uint32_t Banks; /*!< Select banks to erase when Mass erase is enabled. This parameter must be a value of @ref FLASHEx_Banks */ uint32_t Sector; /*!< Initial FLASH sector to erase when Mass erase is disabled This parameter ...