harry@chen 发表于 2020-11-10 17:44:10

JTAG如何复用为GPIO口

本帖最后由 harry@chen 于 2021-1-9 11:46 编辑

参考http://bbs.witech.com.cn/portal.php?mod=view&aid=434,已经通过配置UART2_BASE_DATA=0配置TDO和TCK
为普通GPIO,但是不知道如何配置TDI,TMS以及TRST_B为GPIO,因为rcw_1000_default.rcw没有UART2_BASE_FLOW配置字,有懂得大神麻烦指教下

djh 发表于 2020-12-3 15:25:00

您好,rcw_1000_没有UART2_BASE_FLOW配置字,您直接添加该字段就可以了,字段的值需要参考手册,手册中有说明,需要提醒您TDI、TMS是不能同时复用为GPIO的。
由于手册上说了:注意:如果TJTAG_EN=1,则忽略该字段,在这种情况下,这些引脚用作JTAG。
这就需要在硬件上做修改,拉低,接线如下图所示:

harry@chen 发表于 2021-1-7 16:01:41

谢谢答疑,不过我这边把rcw恢复了,然后把jtag_en拉低了,4个GPIO就都可以同时使用了,似乎不需要操作rcw也是可以的

harry@chen 发表于 2021-1-7 16:02:43

djh 发表于 2020-12-3 15:25
您好,rcw_1000_没有UART2_BASE_FLOW配置字,您直接添加该字段就可以了,字段的值需要参考手册,手册中有说 ...

谢谢答疑,不过我这边把rcw恢复了,然后把jtag_en拉低了,4个GPIO就都可以同时使用了,似乎不需要操作rcw也是可以的
页: [1]
查看完整版本: JTAG如何复用为GPIO口