串行记录不会与开发套件DA14585专业工作

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
近江
离线
最后一次露面:2年3个月前
加入:2019年3月28日08:21
串行记录不会与开发套件DA14585专业工作

你好支持团队,

我试图使用串行登录与DA145858亲开发工具包,同时改变prox_reporter项目。

UART2工程,我能够用的Blinky项目接收消息。

我已经在da14585x_config_basic.h定义CFG_PRINTF启用日志记录
uart2.c存在于sdk_driver和uart.h在sdk_driver_api

我错过了什么?

顺便说一句,我觉得很难进入开发过程中,如果我没有理解好,我需要挂接到各个地方。
但是,那些地方不是很明显,我(甚至通过UM-B-079会后)。
例如,什么是用户回调之间的差异(代码被称为在你的框架具体点)和user_default_app_operations.default_operation_adv

如果我想完全管理的时间和广告的内容你能确认user_default_app_operations.default_operation_adv是写我自己的代码的地方?

谢谢。

设备:
PM_DIALOG.
离线
最后一次露面:2天15小时前
职员
加入:2018-02-08 11:03
近江喜

近江喜

我建议你使用arch_printf()API从arc_console.h库。

  1. 在da1458x_config_basic.h的#define CFG_PRINTF
  2. 更改fw的UART端口和端口UART_TX /引脚分配给P04和UART_RX端口/引脚P05(请确保您已经更改了配置下的HW_CONFIG_PRO_DK,而这板在HW_CONFIG定义声明)。请确保你已经正确连接在Pro-DK在UART跳线

#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

  1. 包括arch_console.h
  2. 调用arch_printf()
  3. 串行终端的波特率更改为115200。

谢谢,PM_DIALOG.

近江
离线
最后一次露面:2年3个月前
加入:2019年3月28日08:21
谢谢,

谢谢,

我已经添加

#定义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

在user_periph_setup.h下#elif指令HW_CONFIG_PRO_DK
跳线是正确的(相同setings作为的Blinky)

我没有休息arch_printf()+包括

同样的结果调用NMI_HandlerC。

当我探索的代码,我看不到UART2_TX_GPIO_PORT,UART2_TX_GPIO_PIN任何引用。

PM_DIALOG.
离线
最后一次露面:2天15小时前
职员
加入:2018-02-08 11:03
嗨近江,

嗨近江,

我检查了prox_reporter和所附文件中描述你应该做的修改。跳线应放在P04 - JL_RxD和跳跃配线JL_TxD上P13(P05的用于SPI闪存)。要知道,这些通知应该只在prox_reporter项目来完成。例如,在ble_app_peripheral项目你应该做的,我已经在我以前的帖子只要你的步骤。

谢谢,PM_DIALOG.