这就跟你问声好!
为了在DA14531 USB开发套件上测试休眠模式,我需要释放PIN0_5用于休眠唤醒。在DK上,这个引脚用于UART调试信息:是否有一种方法可以将UART移动到PIN0_6(例如),这样我就可以同时保持调试信息,并使PIN0_5可用来从休眠状态唤醒设备?
我已经阅读了硬件用户手册(UM-B-125),但我只知道如何使用PIN0_5,但这将禁用UART调试功能。
谢谢你!
这就跟你问声好!
为了在DA14531 USB开发套件上测试休眠模式,我需要释放PIN0_5用于休眠唤醒。在DK上,这个引脚用于UART调试信息:是否有一种方法可以将UART移动到PIN0_6(例如),这样我就可以同时保持调试信息,并使PIN0_5可用来从休眠状态唤醒设备?
我已经阅读了硬件用户手册(UM-B-125),但我只知道如何使用PIN0_5,但这将禁用UART调试功能。
谢谢你!
嗨Paolog,
531 USB开发工具包方便调试UART TX通过USB连接上的引脚P0_5 (S1的默认设置)或P0_0。后者要求你
空白set_pad_functions (void) {GPIO_Disable_HW_Reset ();#if define (CFG_PRINTF_UART2) //配置UART2 TX Pad gpio_configurein (UART2_TX_PORT, UART2_TX_PIN, OUTPUT, PID_UART2_TX, false);# endif}
您也可以使用P0_6或任何其他可用的引脚,但这将需要第三方UART到USB转换器。PRO开发套件提供了更多的灵活性,因为每个GPIO都连接到一个头引脚。
/ MHv
谢谢你!我按照UM-B-125 5.6节的描述设置了开关,但在那之后,我无法上传固件到USB DK以使用Keil uVision进行调试。这是正确的吗?我应该使用smarsnippets工具而不是使用Keil的调试功能吗?
您应该能够使用来自Keil的调试器。你设置Jlink最大时钟为2MHz(目标/调试选项卡/ J-Link设置/最大时钟)?
/ MHv