本项目主要的包含一些驱动程序、外设的使用。
软件环境: Windows 11、CLion、STM32CubeMX、openocd
硬件环境: WeAct STM32H750VBT6、STM32F407ZGT6【最小系统板和正点原子开发板】。
在CLion中实现LVGL模拟器环境。对应的文章:在CLion中搭建LVGL模拟器
具体请查看对应文件夹里的文档——在CLion上实现STM32H750VBT6的Bootloader.md
在CLion中完成了BootLoader的实现,花费了很多时间和精力。最后能够跑通的时候还是觉得很高兴的。
实现将LVGL下载到外部Flash中。
写了段程序测量并验证了STM32H750VBT6的内部
Flash,我的开发板是1,024KB,超过此容量就会进入到HardFault_Handler
。
具体请查看对应文件夹里的文档——测量验证STM32H750VBT6的内部Flash
移植Github上的最新DSP到STM32H750上,STM32CubeMX中的版本为1.3,Github上版本为1.14, 与1.3相比最新版本拥有窗函数。