如何在代码段运行DSP

Learn More常见问题解答教程

19个帖子/ 0新
最后一篇
euiseok
离线
最后一次露面:1 month 1 week ago
加入:2020-10-07 09:36
如何在代码段运行DSP

我不擅长开发对话固件,但我需要在没有外部MCU的情况下开发。
I'm trying to move DSPS from keil to snippets.
By the way, the version of SDK included in da14585 DSPS (v6.150.4.50) is v6.0.11.933.
I cannot download this SDK separately or get any information.

  • 1.是否有计划在不久的将来使用代码段工作室进行DSP?
  • 2.在移植DSP(使用SDK 6.0.11.933)到播放工作室时,我应该注意什么?
Keywords:
Device:
PM_DIALOG.
在线的
最后一次露面:5分钟22秒前
职员
加入: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.

euiseok
离线
最后一次露面:1 month 1 week ago
加入: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)

But when I start to debug, there is a 50% chance it powers off.
在剩下的50%概率中,我可以使用ble读取和写入。
我基于prox_reporter项目工作can't understand why this is happening.

PM_DIALOG.
在线的
最后一次露面:5分钟22秒前
职员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

你能澄清以下声明吗?

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

您是否意味着在运行PXP_Reporter项目时,您无法通过空中检测设备?

谢谢,PM_DIALOG.

euiseok
离线
最后一次露面:1 month 1 week ago
加入:2020-10-07 09:36
我的意思是,没有问题

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

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

PM_DIALOG.
在线的
最后一次露面:5分钟22秒前
职员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

我能够将项目目录导入SSS,但我无法打开DSPS_PORTING才能构建它。

谢谢,PM_DIALOG.

euiseok
离线
最后一次露面:1 month 1 week ago
加入:2020-10-07 09:36
I behaved like this in SSS v2

我再次上​​传文件。

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

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

1. Extract it to the "DA14585_DSPS" folder.

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

3.导入“Eclipse”文件夹。

4. Clean and build.

Could you please tell me in detail what is causing the problem?

PM_DIALOG.
在线的
最后一次露面:5分钟22秒前
职员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

I am able to compile the project but I am getting some warnings ( see attached). Is that the same in your side?

Did you download the firmware on the RAM? I saw that the .launch files are missing. The prox_reporter project is the files using the .launch from the 6.0.14.1114\config path.

谢谢,PM_DIALOG.

euiseok
离线
最后一次露面:1 month 1 week ago
加入:2020-10-07 09:36
我知道存在一些警告

我知道存在一些警告but I don't know how to change them appropriately.

而且我不认为这些警告与我现在遇到的电源有任何关系。

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

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

你有没有运行这个项目2或更多次以查看我所拥有的问题?

euiseok
离线
最后一次露面:1 month 1 week ago
加入:2020-10-07 09:36
Hi PM_Dialog,

Hi PM_Dialog,

我想知道你是否已经检查过我谈论的问题。

如果解决这个问题是不可能的,请告诉我。

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

PM_DIALOG.
在线的
最后一次露面:5分钟22秒前
职员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

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

您是否能够下载固件并从系统RAM引导?如果是,您可以通过空中检测设备吗?

谢谢,PM_DIALOG.

euiseok
离线
最后一次露面:1 month 1 week ago
加入:2020-10-07 09:36
I have already checked the

I have already checked the normal communication with the android app.

Please tell me if my project file is not working properly (except for power off problem).

PM_DIALOG.
在线的
最后一次露面:5分钟22秒前
职员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

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

You could also try to send some data to the Android app and vice versa.

谢谢,PM_DIALOG.

euiseok
离线
最后一次露面:1 month 1 week ago
加入:2020-10-07 09:36
我正在电源

我有一个电源关闭问题when running this source code several times.
我想知道您是否尝试过运行此源代码。

euiseok
离线
最后一次露面:1 month 1 week ago
加入:2020-10-07 09:36
Hi PM_Dialog,

Hi PM_Dialog,

当睡眠模式设置为ON时,第一个运行运行而不存在问题,下一步第二次运行关掉as soon as it starts.

当睡眠模式设置为关闭时,它会在没有问题的情况下运行,因此假定与睡眠模式相关的源损坏。

Please let me know what to check regarding sleep mode.

PM_DIALOG.
在线的
最后一次露面:5分钟22秒前
职员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

>>>When the sleep mode is set to ON, the first run runs without problems and the next second run turns off as soon as it starts.

你能澄清这句话吗?启用扩展睡眠模式时,您是否能够宣传/连接?你是什​​么意思,“一旦开始,下一个第二次跑步就开始了”?你的意思是它停止了广告吗?

>>>当睡眠模式设置为关闭时,它会在没有问题的情况下运行,因此假定与睡眠模式相关的源损坏。

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

鉴于禁用扩展睡眠模式时工作完美,这听起来像UART流控制问题。您是否可以检查您的董事会上使用HW流量控制吗?您使用的是定制董事会或我们的任何DKS吗?

I would also recommend to run it with the debugger attached. Can you please check if the code is running correctly, or it freezes into an assertion, WDOG etc.?

谢谢,PM_DIALOG.

euiseok
离线
最后一次露面:1 month 1 week ago
加入:2020-10-07 09:36
Hi PM_Dialog,

Hi PM_Dialog,

“the next second run turns off as soon as it starts”

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

There is a DK board on one side of BLE. And on the other side is Tera Term (USB to UART)
当然,TERA术语已设置RTS / CTS。

当睡眠模式设置为ON时,代码运行而不存在问题,如调试器在第一次运行时所见。
在第二个运行时,一切都关闭,包括调试器。

PM_DIALOG.
在线的
最后一次露面:5分钟22秒前
职员
加入:2018-02-08 11:03
嗨euiseok,

嗨euiseok,

Can you replicate this behavior with the Keil version of the DSPS and as provided by Dialog?

谢谢,PM_DIALOG.

euiseok
离线
最后一次露面:1 month 1 week ago
加入:2020-10-07 09:36
If I run DSPS using keil, the

If I run DSPS using keil, the problem does not occur in sleep mode.