OpenOCD:如何添加对额外 Cypress 部件的支持?

问题描述

我想使用 OpenOCD 通过 SWD(使用 J-Link 或 FT2232H 或 Cypress MiniProg4)对 Cypress CCG3PA (CYPD3171) Type C 端口控制器进行编程。

我正在使用 Cypress repository of OpenOCD。我正在查看 cypress/src/flash/nor/psoc4.c,它似乎支持 CCG6SF 和 CCG6DF USB Type-C 端口控制器。 CCGx (CYPDxxxx) Programming Specifications 看起来涵盖了 CCG6xF 和我对 CCG3PA 感兴趣的部分。我看不出这些部分在该文档中的算法方面有什么大的不同。

有 OpenOCD 开发经验的任何人都可以就如何添加对这个不受支持的部分 (CCG3PA) 的支持提供任何建议吗?

我不会认为这会是 StackOverflow 的一个相关问题,但我发现了这个问题:"How to ping a chip (detect if a chip is connected) with OpenOCD" 来自 K.Mulier。它有来自 nattgris 和 Bohdan Tymkiv 的精彩回答。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...