接口和指示灯说明
指示灯状态 | 含义 |
绿色,以10Hz的频率闪烁 | 仿真器初始化 |
绿色,闪烁 | 仿真器工作中,当一条指令执行时,指示灯临时熄灭。因此,闪烁的速度由目标板的接口速度决定,在低速接口中,指示灯关闭的周期要比高速接口的长。 |
绿色,常亮 | 仿真器初始化完成,处于Idle(空闲)状态 |
绿色,每一个秒内熄灭10ms | J-LINK心跳,在仿真器处于Idle(空闲)状态超过7秒后,这一功能将会激活。 |
橙色 | 目标板处于复位状态 |
红色,以1Hz的频率闪烁 | 仿真器出现严重错误,正常情况下应该不会出现。 |
插上目标板灭灯 | 目标板短路 |
5V打开指令
打开JLink Commander程序 输入power on perm. 回车,仿真器输出19脚就有5v输出了
5v 关闭指令 power off perm
注意:V10完全参照原版设计,不支持对外供电,需要给开发板外接电源供电,Vref给5v参考,给的参考是多少 io的输出高电平就是多少
虚拟串口
虚拟串口需要指令打开JLink Commander,输入vcom enable 打开虚拟串口(上次上电生效)
3.3v供电问题
仿真器完全参照原版设计,安全稳定,所以没有对外供电3.3v输出
但用户如果需要3.3v对外,根据需求自己改装飞线(如图所示)1脚就会有3.3v电压
关于转接板使用
由于V10速度较快,对信号质量要求相对高一些,连接线过长可能出现连接不上开发板情况
各位亲们如果有使用转接板请将转接板直连仿真器,请中间不要连接排线
板子连接仿真器的线尽量不要超过15公分
JTAG管脚定义
管脚 | 信号名 | 类型 | 描述 |
1 | VTref | 输入 | 目标板的参考电压输入 |
2 | NC | NC | NC |
3 | nTRST | 输出 | JTAG 复位。由J-LINK输出的复位信号,复位目标板的JTAG接口。 |
5 | TDI | 输出 | 目标板上CPU的JTAG数据输入 |
7 | TMS | 输出 | 目标板得JTAG接口模式设定 |
9 | TCK | 输出 | 输入到目标CPU的JTAG时钟输入 |
11 | RTCK | 输入 | 从目标板返回得测试时钟信号。有一些目标CPU必须将内部时钟与JTAG的输入同步。 |
13 | TDO | 输入 | 从目标板输出的JTAG数据 |
15 | RESET | 输入输出 | 目标CPU的复位信号 |
17 | DBGRQ | 未连接 | 这个管脚在J-LINK内没有连接,保留用于其他设备用于调试请求信号 |
19 | 5V-Supply | 输出 | 用于给目标设备提供5V电源。需指令开启 |
4、6、8、10、12、14、16、18、20 | GND | —— | 与GND连接。 |
SWD管脚定义
管脚 | 信号名 | 类型 | 描述 |
1 | VTref | 输入 | 目标板的参考电压输入 |
2 | NC | NC | NC |
3 | 保留 | NC | 未使用 |
5 | 保留 | NC | 未使用 |
7 | SWDIO | 输出 | 双向数据管脚 |
9 | SWCLK | 输出 | 输入到目标CPU的时钟 |
11 | 保留 | NC | 未使用 |
13 | SWO | 输入 | SWD 输出Trace端口 |
15 | RESET | 输入输出 | 目标CPU的复位信号 |
17 | 保留 | NC | 未使用 |
19 | 5V-Supply | 输出 | 用于给目标设备提供5V电源。需指令开启 |
4、6、8、10、12、14、16、18、20 | GND | —— | 与GND连接。 |
JTAG官方接线图
SWD官方接线图
测试目标板是否连接上(新手必看)
仿真器和目标版硬件连接好后,如何判断连接正常。很多客户直接进编译器,这样是看不到什么问题的,官方有提供命令行软件jlink commander,进去后如果能显示内核信息说明硬件连接没问题,也可以测试下仿真器有没有故障。