在某些情况下,设计包含的某个 Debug Bridge IP 实例可能看似阻止调试流程成功插入 Debug Hub,并且可能出现以下错误:
[Chipscope 16-336] Failed to find or create hub core for debug slave <debug core name>. Insertion of debug hub is not supported when there are instantiated debug bridge cores in either master mode or switch enabled in the design. Either remove debug slave core or instantiate a debug bridge master in the region of the debug slave
发生此问题的原因是调试流程检测到存在 Debug Bridge IP 并且不尝试自动插入 Debug Hub IP。但设计中的 Debug Bridge IP 实例并未处于正确模式下,故而无法连接到调试核。要解决此问题,请确保设计中至少有一个 Debug Bridge IP 处于 BSCAN-to-Debug Hub 模式下。