@matchrom
matchrom 暂无简介
利用STM32 USB的DFU模式,实现一个Bootloader。该Bootloader在内部Flash的起始地址为0x08000000,能够实现APP区域Flash的擦除及读写操作,并能跳转到APP处执行代码。当STM32复位时,如果用户按键是按下状态,则进入Bootloader状态,否则执行APP代码。 APP代码起始地址为0x0800A000,能够检测按键跳转到Bootloader执行代码。
通过双向链表实现了可嵌套的运行时长测量功能。
利用F103的USB口和内部Flash实现了U盘功能。
公众号文章用到的例程,欢迎同学们下载,或者进行PR。