如何在Snippets Studio中运行DSPS

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
19个员额/ 0个新员额
最后发表
埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
如何在Snippets Studio中运行DSPS

我不擅长开发对话固件,但我需要在没有外部mcu的情况下进行开发。
我正试图将DSP从Keil移动到片段。
顺便说一下,DA14585 DSP(V6.150.4.50)中包含的SDK版本是v6.0.11.933。
我无法单独下载此SDK或获取任何信息。

  • 1.有没有计划在不久的将来提供使用Snippets Studio的DSPS ?
  • 2.当移植DSPS(使用SDK 6.0.11.933)到Snippets Studio时,我应该注意什么?
关键词:
设备:
PM_Dialog
离线
最后看到:3天9小时前
工作人员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

谢谢你的问题在线。DSP仅包含Keil IDE项目。不确定我们是否有计划也包含SSS配置,因此让我在内部检查,我会回复您。

最新的SDK6 (v6.0.14)包含一个基于Eclipse的项目,即prox_reporter。它可以在projects\target_apps\ble_examples\prox_reporter\Eclipse SDK路径中找到,你可以把它作为一个参考。

谢谢,PM_Dialog

埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
https://drive.google.com/file

https://drive.google.com/file/d/1wjbsg7yce3ib583x__6x30kme60fwnf1/view?usp=sharing.

我已证实上述链接中的dsp工作正常。
(使用DA14585 DK-Basic)

但是,当我开始调试时,它有50%的机会关闭。
在剩下的50%的概率中,我可以使用ble读写。
我基于Prox_reporter项目工作,我无法理解为什么这发生了。

PM_Dialog
离线
最后看到:3天9小时前
工作人员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

你能澄清一下下面的陈述吗?

“但当我开始调试时,它有50%的可能会关机。”

您的意思是在运行pxp_reporter项目时无法通过空中检测设备吗?

谢谢,PM_Dialog

埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
我的意思是,没有问题

我的意思是,prox_reporter项目的行为没有问题。

你想运行我链接到的项目吗?

PM_Dialog
离线
最后看到:3天9小时前
工作人员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

我能够导入项目目录到SSS,但我不能打开dsps_移植以便构建它。

谢谢,PM_Dialog

埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
我在SSS v2中表现得像这样

我重新上传了文件。

https://drive.google.com/drive/folders/1qXlWPPlsllJe5jtKz5t1VRd7QNw32E4v?usp=sharing

在SSS v2.0.14.1748中,我表现得像这样

1.将其提取到“DA14585_DSPS”文件夹中。

2.启动SSS并指定“DA14585_DSPS”文件夹作为工作区。

3.导入“Eclipse”文件夹。

4.清洁和建造。

您能否详细地告诉我造成问题的详细信息?

PM_Dialog
离线
最后看到:3天9小时前
工作人员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

我能够编译项目,但我正在得到一些警告(见附件)。这在你身边是一样的吗?

你下载了RAM上的固件吗?我看到.launch文件丢失了。Prox_Reporter项目是使用6.0.14.1114 \ config路径的.launch的文件。

谢谢,PM_Dialog

埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
我知道存在一些警告

我知道存在一些警告,但我不知道如何适当地改变它们。

我不认为这些警告与我现在经历的断电有任何关系。

我认为这种“电源关闭”问题与睡眠模式有关。

我再次尝试导入.launch文件,确认问题没有改变。

你是否运行这个项目2次或更多的时间来查看我的问题?

埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
嗨pm_dialog,

嗨pm_dialog,

我想知道我说的问题你是否检查过了?

如果无法解决这个问题,请告诉我。

你能告诉我如何在DSPS中关闭睡眠模式吗?

PM_Dialog
离线
最后看到:3天9小时前
工作人员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

为了改变睡眠模式,user_config.h文件中的app_default_sleep_mode应该设置为ARCH_SLEEP_OFF。但是为什么要禁用睡眠模式呢?

你能从系统ram下载固件和引导吗?如果是,你能通过空气检测到设备吗?

谢谢,PM_Dialog

埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
我已经检查过了

我已经检查了与Android应用程序的正常通信。

请告诉我我的项目文件是否无法正常工作(断电问题除外)。

PM_Dialog
离线
最后看到:3天9小时前
工作人员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

如果设备启动广告,如果您能够与对等设备连接,则我猜这是正确的工作。

您也可以尝试向Android应用程序发送一些数据,反之亦然。

谢谢,PM_Dialog

埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
我停电了

我有一个关机的问题运行此源代码多次。
我想知道你是否尝试过运行这个源代码。

埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
嗨pm_dialog,

嗨pm_dialog,

当睡眠模式设置为ON时,第一次运行时没有问题,下一次运行时也没有问题关闭一开始就开始。

当睡眠模式设置为OFF时,睡眠模式运行正常,可以认为与睡眠模式相关的源损坏。

请让我知道如何检查睡眠模式。

PM_Dialog
离线
最后看到:3天9小时前
工作人员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

>>>当睡眠模式设置为ON时,第一个运行运行而不出现问题,并且在它开始后立即关闭下一秒钟。

你能澄清一下这个声明吗?当扩展睡眠模式被启用时,你能发布/连接吗?你说“下一秒的运行一开始就关闭”是什么意思?你是说它能阻止广告吗?

>>>当睡眠模式设置为OFF时,工作正常,推测与睡眠模式相关的源已损坏。

DSPS使用扩展睡眠模式和HW流量控制(RTS/CTS)用于UART。

当扩展睡眠模式被禁用时,它可以完美地工作,这听起来像是一个UART流控制问题。请检查一下你是否在你的板上使用HW流量控制?您是否使用定制板或任何我们的dk ?

我还建议用附加的调试器运行它。您能否检查代码是否正确运行,或者将其冻结到断言,WDOG等中?

谢谢,PM_DIalog

埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
嗨pm_dialog,

嗨pm_dialog,

“下一个第二次跑步后立即开始”

这意味着DK板断电,停止了包括调试和广告在内的所有操作。

一侧有一个DK板。另一方面是TERA术语(USB到UART)
当然,Tera Term已经建立了RTS/CTS。

当睡眠模式设置为ON时,代码运行时没有问题,调试器在第一次运行时就看到了这一点。
在第二次运行时,所有东西都被关闭,包括调试器。

PM_Dialog
离线
最后看到:3天9小时前
工作人员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

您是否可以使用DSP的Keil版本和按照对话框进行复制此行为?

谢谢,PM_Dialog

埃斯托克
离线
最后看到:8个月3天前
加入:2020-10-07 09:36.
如果我使用keil运行dsps,

如果我使用keil运行DSP,则睡眠模式下不会出现问题。