我不擅长开发对话固件,但我需要在没有外部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:
嗨euiseok,
谢谢你的问题在线。DSP仅包含Keil IDE项目。不确定我们是否有计划也包含SSS配置,因此让我在内部检查,我会回复您。
最新的SDK6(v6.0.14)包括基于Eclipse的项目即prox_reporter。它可以在Projects \ target_apps \ ble_examples \ prox_reporter \ eclipse sdk路径中找到,您可以将其作为参考。
谢谢,PM_DIALOG.
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.
嗨euiseok,
你能澄清以下声明吗?
“但是当我开始调试时,它有50%的机会。”
您是否意味着在运行PXP_Reporter项目时,您无法通过空中检测设备?
谢谢,PM_DIALOG.
我的意思是,Prox_reporter项目的行为没有问题。
您想运行我链接到的项目吗?
嗨euiseok,
我能够将项目目录导入SSS,但我无法打开DSPS_PORTING才能构建它。
谢谢,PM_DIALOG.
我再次上传文件。
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?
嗨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.
我知道存在一些警告but I don't know how to change them appropriately.
而且我不认为这些警告与我现在遇到的电源有任何关系。
我认为这种“电源关闭”问题与睡眠模式有关。
我再次尝试通过导入.launch文件并确认问题没有改变。
你有没有运行这个项目2或更多次以查看我所拥有的问题?
Hi PM_Dialog,
我想知道你是否已经检查过我谈论的问题。
如果解决这个问题是不可能的,请告诉我。
你能告诉我如何在DSP中关闭睡眠模式吗?
嗨euiseok,
为了更改睡眠模式,user_config.h文件中的app_default_sleep_mode应该设置为arch_sleep_off。但是为什么要禁用睡眠模式?
您是否能够下载固件并从系统RAM引导?如果是,您可以通过空中检测设备吗?
谢谢,PM_DIALOG.
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).
嗨euiseok,
如果设备启动广告,如果您能够与对等设备连接,则我猜这是正确的工作。
You could also try to send some data to the Android app and vice versa.
谢谢,PM_DIALOG.
我有一个电源关闭问题when running this source code several times.
我想知道您是否尝试过运行此源代码。
Hi PM_Dialog,
当睡眠模式设置为ON时,第一个运行运行而不存在问题,下一步第二次运行关掉as soon as it starts.
当睡眠模式设置为关闭时,它会在没有问题的情况下运行,因此假定与睡眠模式相关的源损坏。
Please let me know what to check regarding sleep mode.
嗨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.
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时,代码运行而不存在问题,如调试器在第一次运行时所见。
在第二个运行时,一切都关闭,包括调试器。
嗨euiseok,
Can you replicate this behavior with the Keil version of the DSPS and as provided by Dialog?
谢谢,PM_DIALOG.
If I run DSPS using keil, the problem does not occur in sleep mode.