我們以 STM32F7Discovery官方資料-1\STM32Cube_FW_F7_V1.1.0\Projects\STM32746G-Discovery\Applications\QSPI\QSPI_perfs\MDK-ARM 目錄下的工程爲例子,演示下運行效果:
首先下載到單片機中,出現很多警告。
然後運行發現圖片很奇怪:
按照網上的例程,設置下載算法:
然後單擊下載,直接彈出:Cannot Load Flash Programming Algorithm !
下載居然失敗,經過我的測試發現修改如下一個參數居然能成功:
看來下載算法也是一段應用程序,只不過它是在ram中運行,所以默認0x1000大小隻夠正常下載。
另外一種方法:
使用ST-Link Utility下載工具(這個方法適合實際生產使用,我們平時調試程序適合應該也不希望圖片每次都下載一次吧!)
首先配置 External Loader
按Ctrl+P快捷鍵啓動燒寫
單擊Start
運行效果: