1. 程式人生 > >使用jlink v8往arm版上燒寫程式

使用jlink v8往arm版上燒寫程式

使用到的硬體

jlink v8、 一塊arm stm32

使用到的軟體

jflash-arm、keil c

1、遇到的問題

1.1 開啟jflash-arm,硬體連線已經連好,但是出現問題:

CPU not halted as no power Failed to connect 

解決方法:

給jlink v8供電,jlink v8有輸入電壓,不給它供的話,怕它輸出不了5v

開啟jlink commander,輸入power on ,開啟jlink的5V輸出功能,給stm32供電。

這個是jlink v8的中文手冊

1.2 使用keil c編譯工程時,出現如下問題

Error: failed to execute 'BIN40\ArmCC'

解決方法:

在keil裡的選單欄依次選擇Project->Manage->Components,Environment andBooks(CEB)(或者直接點選工具欄的圖示),然後在CEB裡選擇Folders/Extensions標籤頁,在RealView Folder裡選擇keil安裝目錄下的/ARM/BIN40,點OK後就可以正常使用了

也有可能和路徑有關,最好不要放在中文路徑下面