keil下JLINK在線調試仿真設置,以下三個步驟搞定:



有時我們編譯時會遇到空間不足的情況,首先我們應該把 flash和RAM的size 設置為當前所用芯片的大小,如下我使用了一個片上flash 256k和RAM64k的片子:

圖是JTAG接口的信號排列示意,如果選用SWD模式,只需接Vref,TMS,TCK(7,9線),GND即可, |
|
接口是一個20腳的IDC插座。下表給出了具體的信號說明: |
表 1 JTAG引腳說明
|
序號
|
信號名
|
方向
|
說 明
|
1
|
Vref
|
Input
|
接口電平參考電壓,通常可直接接電源
|
2
|
Vsupply
|
Input
|
電源
|
3
|
nTRST
|
Output
|
(可選項) JTAG復位。在目標端應加適當的上拉電阻以防止誤觸發。
|
4
|
GND
|
--
|
接地
|
5
|
TDI
|
Output
|
Test Data In from Dragon-ICE to target.
|
6
|
GND
|
--
|
接地
|
7
|
TMS
|
Output
|
Test Mode Select
|
8
|
GND
|
--
|
接地
|
9
|
TCK
|
Output
|
Test Clock output from Dragon-ICE to the target
|
10
|
GND
|
--
|
接地
|
11
|
RTCK
|
Input
|
(可選項) Return Test Clock。由目標端反饋給Dragon-ICE的時鍾信號,用來同步TCK信號的產生。不使用時可以直接接地。
|
12
|
GND
|
--
|
接地
|
13
|
TDO
|
Input
|
Test Data Out from target to Dragon-ICE.
|
14
|
GND
|
--
|
接地
|
15
|
nSRST
|
Input/Output
|
(可選項) System Reset,與目標板上的系統復位信號相連。可以直接對目標系統復位,同時可以檢測目標系統的復位情況。為了防止誤觸發,應在目標端加上適當的上拉電阻。
|
16
|
GND
|
--
|
接地
|
17
|
NC
|
|
保留
|
18
|
GND
|
--
|
接地
|
19
|
NC
|
--
|
保留
|
20
|
GND
|
--
|
接地
|
|