QFN24 DA14531的SWD接口应使用哪些引脚?参考板设计均采用p0u2为SWCK,p0u10为SWDIO。DA14531数据表显示PO\ u 5是SWDIO的默认引脚,而P0\ u 10是备用引脚。根据SYS\U CTRL\U REG[8:7]的设置对备用引脚进行编程,但重置时这些引脚默认为0x0,除非对OTP头进行了其他编程,否则调试器将禁用。因此,当我从工厂获得一个新的未编程部件时,如果SYS\U CTRL\U REG在通电时默认为debugger disabled,那么如何连接SWD端口以及它将使用哪些管脚?
设备:
你好,
您可以使用与我们的DKs相同的gpio-p0u2用于SWCK,p0u10用于SWDIO。要永久禁用调试器接口,应编程OTP配置脚本中的“调试器禁用”(0x70000000)。
如果您想重新映射SWD接口,应遵循以下步骤:
谢谢,下午好
我正在使用与你的开发包相同的引脚。我不想禁用调试器,我想知道如何在新部件上启用它。根据数据表(CF0011-120-00 Rev 3.1,第197页,表126,第4行)SYS\U CTRL\U REG[调试器启用]重置时为00,这意味着调试器被禁用。数据表是否有误?
你好,
如果在调试模式下运行任何SDK示例并读取SYS\u CTRL\u REG[DEBUGGER\u ENABLE],您将看到值为0x03。这意味着SWD管脚映射到p0u2(SWCK)和p0u10(SWDIO)。数据表正确-如果SYS\u CTRL\u REG[DEBUGGER\u ENABLE]显式用0x0编程,则没有可用的调试器。
谢谢,下午好