在XJDeveloper v3.9中,通过引入每个子链的外部硬件,可以编写一个测试,在JTAG链运行之前,使用XJLink2直接控制IIC引脚,为电路板供电。下面是如何在项目中设置此测试的示例:
1.连接XJLink2和电路板
首先,在pin mapping中,将连接到电路板IIC引脚的XJLink2引脚定义为“PIO”类型(可编程输入/输出),并给它们起合适的名称(SCL和SDA)。然后从Connections页面添加XJLink2和电路板之间的连接:


现在这些连接已经被定义了,所有XJLink2的PIO引脚都被视为外部硬件引脚。
2.添加子链
从 JTAG Chain 页面上,转到Configure Profiles 页面,然后创建一个新的子链, External Hardware下面选中XJLink2,TAP Group选择(None):

3.添加配置文件

现在有了一个配置文件,它将只使用XJLink2的PIO引脚来使用标准的SET语句读取和写入电路。任何需要JTAG引脚的SET语句在这个配置文件中都不起作用。
4.编写IIC测试
编写IIC测试来启动电路板电源。将测试添加到“运行程序设置”页面时,选择仅外部硬件配置文件:

现在测试只需要使用XJLink的PIO引脚运行,而不执行任何JTAG检查或扫描。
5.PIO上电
如果您希望在启动标准JTAG链配置文件时只执行PIO上电,可以使用Test Reset Sequences来完成。首先,在JTAG子链的复位序列的开头添加一个Select Subchain步骤,选择外部硬件子链:

6.XJEase调用
在外部硬件子链复位序列中添加XJEase调用以运行IIC上电代码:

有关动态链的更多信息,请参阅XJDeveloper安装的帮助文件。
联系我们
CONTACT INFORMATION
Windway Technology Hong Kong Limited
Phone: +852 695 952 92
Email: kuang@windway.cn
Add:ROOM 06 BLK A 23/F HOVER IND BLDG ,26-38 KWAI CHEONG RD KWAI CHUNG N.T
广州市风标电子技术有限公司
咨询热线:020 - 8600 3016 | 技术支持:15817074644
销售热线:18928802261 | 19868005704
公司邮箱:sales@windway.cn公司地址:广东省广州市黄埔区科珠路203号广东软件园F座401