1、 文檔目標
解決在燒錄程序的時候,因為選擇了錯誤的燒錄方式導致下載失敗的情況。
2、 問題場景
在燒錄程序的時候出現了提示:“Error:failed to execute' ’ ”(如圖2-1)。檢測Target->Debug配置發現沒有問題,仿真器是可以識別成功的,下載選項也是正確的。但是就是無法下載成功。
圖2-1
3、軟硬件環境
1)、軟件版本:MDK 5.38a
2)、電腦環境:Windows 11
3)、外設硬件:無
4、解決方法
1)、首先,先確認Target->Debug中的配置項和Debug->Download中的配置項是否正確
2)、如果上面的配置都正確,還是出現燒錄報錯,沒有任何的彈窗提示,只是在Build Output窗口中提示”Error:failed to execute' '“。那么要檢查Target->Utilties中對于下載方式的選擇是否有問題。
如果勾選上了Use Target Driver for Flash Programming選項(如圖4-2),那么選擇Flash編程的驅動程序。通常,這與Options->Debug選項中設置的驅動程序相同。
如果勾選的是Use External Tool for Flash Programming選項,那么就會調用第三方工具來燒錄flash目標硬件。
出現“Error:failed to execute' ’ ”提示的原因就是勾選了Use External Tool for Flash Programming選項去燒錄程序,需要勾選上Use Target Driver for Flash Programming去燒錄程序。
圖4-2
3)、重新配置燒錄選項后,再進行燒錄就沒有問題了。(如圖4-3)
圖4-3
?
———————————————————————
? 版權聲明:本文為億道電子科技有限公司原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。