STM32H7-External Loader
前言
由於 STM32CubeProgrammer 中,對 Flash 支持的型號有限,只能覆蓋一部分 MCU和 Flash 的型號,無法完全滿足客戶的需求。stm32CubeMX 製作 external Flash loader 的方法。客戶可以根據自己的型號,進行定制化的生成。
這邊使用Discovery STM32H750XB為基準-從CubeIDE+CubeMX建立Eternal Loader 給CubeProgrammer使用
STM32CubeMX設定
建立QSPI配置以及DriverFlashMemory
官方有寫好的Code複製到資料夾內
這邊官方有提供範例可以下載,可以再依照範例修改
STM32CubeIDE Code修正
quadspi.h的部份將官方提供的資料複製
要在CubeProgrammer上面顯示的資訊
建立linker.ld檔以及產生出stldr檔
根據所使用的FlashMemory做配置
Complier產生stldr檔
放到STM32CubeProgrammer可以存取到的資料夾內