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
|
--
|
接地
|
|