哪些引脚应用于SWD接口到QFN24 DA14531?参考板设计所有使用P0_2的SWCK和SWDIO的P0_10。DA14531数据表显示PO_5作为SWDIO的默认引脚,具有P0_10作为替代。根据SYS_CTRL_REG [8:7]的设置,备用程序进行编程,但这些引脚默认为0x0,在复位时,除非另有编程OTP报头,否则禁用该调试器。因此,当我从工厂获取一个新的未编程部分时,如果sys_ctrl_reg默认为调试器启动,我如何获取SWD端口连接,它会使用哪些引脚?
设备:
你好呀,
您可以使用相同的GPIO作为我们的DKS - P0_2用于SWCK和SWDIO的P0_10。为了永久禁用调试器界面,应编程在OTP配置脚本中提交的“调试器禁用”(0x70000000)。
如果要重新映射SWD接口,则应按照以下步骤操作:
谢谢,PM_DIALOG.
我正在使用与您的Dev套件相同的引脚。我不想禁用调试器,我想知道如何在新零件上启用它。根据数据表(CF0011-120-00 Rev 3.1,第197页,表126,第4行)SYS_CTRL_REG [Debugger_Enable]是重置时的00,这意味着调试器已禁用。数据表不正确吗?
你好呀,
如果在调试模式下运行任何SDK示例并读取sys_ctrl_reg [debugger_enable],则会看到值为0x03。这意味着SWD引脚映射到SWCK的P0_2和SWDIO的P0_10。数据表是正确的 - 如果sys_ctrl_reg [debugger_enable]明确编程为0x0,则无需调试器。
谢谢,PM_DIALOG.