使用J-Link连接
按照以下步骤,使用J-Link连接到昉·星光 2:
- 昉·星光 2上的40 Pin引脚可复用为JTAG接口。
- 赛昉科技的官方U-Boot文件中已经配置了JTAG接口,您可以点击此链接查看。
- 以下为TDI、TDO、TMS、TCK和TRSTN对应的40 Pin引脚:提示: 以下介绍了JTAG的引脚接口:
- Test Clock (TCK):测试时钟,用于同步JTAG接口上的操作。通过在TCK的上升或下降沿对数据进行采样和更新,实现JTAG接口上数据的同步传输。
- Test Data Input (TDI):测试数据输入,向被测设备发送数据的通道。通过在TCK的每个时钟周期上为TDI输入数据,可以将测试数据、指令或配置信息发送到被测设备中。
- Test Data Output (TDO):测试数据输出,是从被测设备接收数据的通道。通过在TCK的每个时钟周期上从TDO读取数据,可以获得被测设备的测试响应、状态信息或输出数据。
- Test Mode Select (TMS):测试模式选择,用于控制JTAG的状态机转换。通过在每个TCK时钟周期上为TMS输入不同的值,可以改变JTAG状态机的状态,从而选择不同的测试或操作模式。
- Test Reset (TRSTN):测试复位。TRSTN可以用来对TAPController进行复位(初始化)。
- 下载最新J-Link调试软件Ozone,您可以参考RISC-V下应用J-Link软件的相关教程。
- 根据上图,将Segger调试器连接至以下对应引脚,下图为JTAG接口示意图和连接示图。注: 如电脑端无法识别调试器,请下载J-Link驱动程序安装驱动后,再次连接。
- 打开Ozone,创建Project,Device选择U74或S76,然后一直点击下一步,直到显示J-Link Script
File脚本的界面。其中TAP0连接的是S76核, TAP1上连接的是U74核,请根据需求下载以下脚本:
- 如下输出表示J-Link与昉·星光 2连接成功: