⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
8个帖子/ 0新
最后一篇
本杰德杜
离线
最后一次露面:3个月3周前
加入:2016-03-14 02:38
DSP数据

亲爱的对话支持团队,

我需要两个da14585来交换数据(不使用UART,即直接使用2DA14585 Exchange数据),因此我测试了DSP示例。
要从对等设备获取数据,我首先使用Android手机测试“DSPS_DEVICE_DMA”项目。
我使用“ARCH_PRINTF”(它已启用),如附件中输出数据。
两个测试(见附带/两个测试中的图片有以下问题):
1. gattc_write_req_ind_handler <@file sps_server_task.c>
2.user_sps_server_data_write_ind_handler <@file user_spss_task.c>

我遇到了以下问题:
当用移动移动时,“Arch_Printf”在第一次连接中不能换算调试信息,但如果我断开连接,然后再次连接,那么如果我“发送”信息来自手机,我可以从“Arch_Printf”中获取信息,第3和第4个连接可以从“ARCH_PRINTF”输出调试信息。

所以我想问以下事项:
1.为什么在第一个连接中,我无法获取输出信息。
2.在哪里最好的地方/哪些功能来获取数据?如果您可以帮助我告诉我获得数据的最佳方式?

谢谢
本杰明

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:2天16小时前
职员
加入:2018-02-08 11:03
嗨Benjamindu,

嗨Benjamindu,

你能澄清你想要完成的内容吗?您提到您希望在没有UART的情况下在2DA1585之间交换数据,因此它们都运行DSP固件(其中一个是主机和另一个设备)。这是默认在DSP参考设计中实现。之后您提到您连接了移动电话,因此设备与两个主机连接?此外,您使用了哪种申请?你下载了DSPS移动应用程序吗?DSP将传入数据打印到串行监视器中。道歉,但我有点混淆了你的描述,所以请尝试详细解释你想要完成的事情。

谢谢,PM_DIALOG.

本杰德杜
离线
最后一次露面:3个月3周前
加入:2016-03-14 02:38
亲爱的对话框,

亲爱的对话框,

让事情变得更容易,让我以简化的方式表达。

我在一个DA14585(作为设备)上测试了“DSPS_DEVICE_DMA”项目并将其与移动连接(我下载了DSPS移动应用程序)

当用移动设备连接时,“Arch_Printf”不能在第一次连接中介绍调试信息,但如果我断开连接,然后再次连接,那么如果我从移动设备中“发送”信息,我可以从“ARCH_PRINTF”中获取信息(设备侧面),第3和第4个连接可以从“Arch_printf”输出调试信息。

所以我想问以下事项:
1.为什么在第一个连接中,我无法获取输出信息。
2.在哪里最好的地方/哪些功能来获取数据?如果您可以帮助我告诉我获得数据的最佳方式?

谢谢

本杰明

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

嗨Benjamindu,

您是否有CFG_PRINTF(在da1458x_config_basic.h)定义?此定义启用串行接口日志记录机制。如果定义了CFG_Printf,CFG_PrintF_UART2控制使用的UART模块。如果使用定义的UART2。如果不是,则使用UART.UART或UART2驱动程序必须分别包含在项目中。

谢谢,PM_DIALOG.

本杰德杜
离线
最后一次露面:3个月3周前
加入:2016-03-14 02:38
嗨对话支持团队,

嗨对话支持团队,
我已经定义了,我可以在第二个连接和第3个,第4页中获取使用“Arch_Printf”的调试信息。
我的问题是,在DA1458x供电后我无法在第一次连接时无法获得信息。

以下2个问题希望您可以帮助回答:
1.为什么在第一个连接中,我无法获取输出信息。
2.在哪里最好的地方/哪些功能来获取数据?如果您可以帮助我告诉我获得数据的最佳方式?

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

嗨Benjamindu,

您有Pro-DK还是定制董事会?ARCH_PRINTF使用UART2和DSPS应用程序代码默认使用UART1。请在user_periph_setup.h标题文件中检查UART定义。如果您使用的是Pro-DK,则UART1直接连接到FTDI,因此如果您希望有UART2,则必须连接到UART2的FTDI。In more details, if you need to get printed additional debug information from UART2 (CFG_PRINTF is defined in da1458x_config_basic.h) then the pins 0.1 (TX) and 0.2(RX) exposed to connectors J5 of Pro DK’s respectively can be utilized by connecting a USB to Serial converter. I tested from my side and it is working as expected.

Pro-DK的修改

  • P01 -----> T_RXD
  • p02 -----> t_txd

谢谢,PM_DIALOG.

本杰德杜
离线
最后一次露面:3个月3周前
加入:2016-03-14 02:38
我有合适的硬件

我有正确的硬件连接,否则我无法在第二个连接时获取信息。
我的问题是在DA1458X供电后,我无法在第一次连接的第一次连接时获得信息和主机(我的手机)。
你能在第一次连接时获得信息吗?

以下2个问题希望您可以帮助回答:
1.为什么在第一个连接中,我无法获取输出信息。
2.在哪里最好的地方/哪些功能来获取数据?如果您可以帮助我告诉我获得数据的最佳方式?

如果第一个问题很难回答,你能给我一个第二个问题的答案吗?

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

嗨Benjamindu,

我无法复制你的问题。如果您对DSP项目进行了任何其他修改,请您告诉我吗?我使用了所附的代码,但我可以发送您想要发送的信息。此外,你能澄清一下你用调试信息的意思吗?

谢谢,PM_DIALOG.