STM32设备的Flash操作与GPIO编程
在嵌入式开发中,STM32设备的Flash操作和GPIO编程是非常基础且重要的部分。下面将详细介绍如何对STM32设备的Flash进行读写擦除操作,以及如何使用libopencm3库进行GPIO编程。
1. STM32设备的Flash操作
1.1 恢复Blink图像文件
可以通过特定操作将保存的Blink图像文件恢复到设备的Flash内存中。操作过程中会有一系列信息输出,例如尝试写入字节、擦除Flash页等。操作完成后,设备可能会立即开始闪烁;若未闪烁,可按下复位按钮强制重启。
以下是操作示例:
2017-07-29T10:00:39 INFO src/common.c: Attempting to write 1228 (0x4cc) bytes to stm32 address: 134217728 (0x8000000)
Flash page at addr: 0x08000400 erased
2017-07-29T10:00:39 INFO src/common.c: Finished erasing 2 pages of 1024 (0x400) bytes
2017-07-29T10:00:39 INFO src/common.c: Starting Flash write for VL/F0/F3 core id
2017-07-29T10:00:39 INFO src/flash_loader.c: Successfully loaded flash loader in sram
1/1 pages w
超级会员免费看
订阅专栏 解锁全文
7091

被折叠的 条评论
为什么被折叠?



