SC0096—AT32F403A/407 MSC IAP SpiFlash As Disk
示例目的
提供USB外挂SPI FLASH模拟U盘,在通过U盘存储固件进行升级。
注:本示例代码是基于雅特力提供的V2.x.x板级支持包(BSP)而开发,对于其他版本的BSP,需要注意使用上的区别。
支持型号列表:
AT32F403Axx
AT32F407xx
主要使用外设列表:
USB_device
SPI3
设计简介
通过外部SPI FLASH模拟U盘,PC将设备固件拷贝到U盘,IAP程序启动之后会检查是否存在需要更新的固件,如果存在,则通过FATFS读取固件进行升级。另外IAP的FATFS只支持FAT文件格式读取。