初期学习K60遇到的常见问题及解决办法
初期學習K60遇到的常見問題及解決辦法
一、IAR用DAP進入不了仿真界面,一直提示各種各樣奇怪的問題
首先建議先熟悉一下工程的搭建(以后遇到問題,才能自己想辦法解決),如果解決不了問題,則參考山外提供的K60 UD版代碼工程。
默認例程配置的仿真調(diào)試器是 jlink ,我改成 DAP:
接口,改成SWD
二、在仿真界面全速運行時,程序會卡死在這條語句
原因:
由于程序中使用了API功能,就必須燒錄FWD固件,否則就會出現(xiàn)上述問題。
解決辦法:
1.用USB線連接電腦和K60核心板,長按獨立按鍵不松手,再按復位鍵,等LED0閃爍,先松開復位鍵,再松開獨立按鍵,在計算機里就會出現(xiàn)如下的可移動設備。
2.找到山外提供的FWD固件,復制到出現(xiàn)的UD下載盤中。
3.將對應的enter.h加入工程,并在程序中寫上#include”enter.h”,即可在工程里調(diào)用API接口(即調(diào)用山外提供的庫函數(shù))
PS:再次進入UD下載盤,拷貝的FWD固件不存在,屬于正常現(xiàn)象。
三、DAP不能實現(xiàn)串口功能
山外DAP比一般的下載器有更多的功能,通過在DAP里面燒錄不同的固件,以切換不同功能。但同一時間,只能用一種功能。
DAP有四種功能,示意圖如圖:
解決辦法:
1.解壓山外調(diào)試工具的壓縮包
2.打開山外VT下載工具,并選擇DAP仿真器(在線調(diào)試+串口),再依次點擊“掃描”,“打開目錄”,在彈出的窗口中選擇dap.bin,返回山外VT下載工具,點擊下載(或直接把文件拷貝到DAP的VT下載盤內(nèi)),即可燒錄固件。若要使用其他功能,則按上述方式,選擇想要的功能所對應的bin文件燒錄即可。
??
3.打開VT下載盤的方式和打開UD下載盤類似,把DAP上的BOOT引腳與GND通過杜邦線連接,然后插入USB上電,電腦就會識別到VT下載盤。
4.DAP下載器若按如下方式連接,則需要在程序里面修改相應的串口參數(shù)。
(1)?配置UART0 引腳如下:
(2)?更改printf函數(shù)的串口輸出端口
?
PS:使用山外多功能調(diào)試助手,若打開串口沒有響應,又找不到是什么地方占據(jù)了串口,就重啟電腦。可以選擇不同的串口助手,推薦“串口獵人”。
總結
以上是生活随笔為你收集整理的初期学习K60遇到的常见问题及解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我从 Vuejs 中学到了什么——框架设
- 下一篇: [lammps教程]lammps原子沉积