跳过主要内容

日志记录问题

DA14580

1年前

发布的Thanhtu1310点 2回答
0的问题

嗨,我正在尝试使用UART2来记录一些字符串。我使用ble_example_peripheral示例。我使用uart进行调试。在user_peripher_setup .h中,设置Tx和Rx引脚为P2_6和P2_7。我不想使用uart usb或固体更多的头引脚到跳线J10,所以我设置P0_4和P0_5 Tx和Rx引脚。它可以工作,但我不知道在调试时它是否会导致任何错误。请给我一些建议。谢谢! !

接受答案!

1年前

PM_Dialog

嗨Thanhtu131,

请在ble_app_barebone项目中遵循以下步骤:

  1. #在da1458x_config_basic.h中定义CFG_PRINTF
  2. 修改fw的uart端口,将UART_TX端口/pin配置为P04,将UART_RX端口/pin配置为P05(要确保修改的配置在HW_CONFIG_PRO_DK下,且该单板在HW_CONFIG定义中声明)。

# elif HW_CONFIG_PRO_DK

#定义UART2_TX_GPIO_PORT GPIO_PORT_0

#定义UART2_TX_GPIO_PIN GPIO_PIN_4

#定义UART2_RX_GPIO_PORT GPIO_PORT_0

#定义UART2_RX_GPIO_PIN GPIO_PIN_5

如果您有我们的其他DKs,或者您正在使用自定义板,请使用相应的gpio修改上述定义

  1. 将arch_console.h文件包含到user_barebone.c中
  2. 调用arch_printf(“测试”);
  3. 修改终端波特率为115200。

在一些文档中也描述了这一点,但在DA14531中:

http://lpccs-docs.dialog-semiconductor.com/Tutorial_SDK6/serial_port.html

http://lpccs-docs.dialog-semiconductor.com/DA14531_FAQs/Software.html#how-to-enable-the-debug-uart-mechanism-and-how-to-test-it-in-da145xx-pro-development-kit

谢谢,PM_Dialog

1年前

Thanhtu131 0点

非常感谢! !