我不擅长开发对话框固件,但我需要不需要外部MCU开发。
我想把DSPS从keil移到snippet。
顺便说一下,da14585 DSPS (v6.150.4.50)中包含的SDK版本是v6.0.11.933。
我无法单独下载这个SDK或得到任何信息。
- 1.是否有在不久的将来使用片断工作室提供DSPS什么计划吗?
- 2.什么我应该注意移植DSPS时(使用SDK 6.0.11.933),以片段Studio来?
关键词:
设备:
嗨euiseok,
谢谢你的在线问题。DSPS只包含Keil IDE项目。我不确定我们是否也有包含SSS配置的计划,所以让我内部检查一下,然后再给你回复。
最新SDK6(v6.0.14)包含一个基于Eclipse项目即prox_reporter。它可以在项目中找到\ target_apps \ ble_examples \ prox_reporter \ Eclipse的SDK路径,你可以把它作为一个参考。
谢谢,PM_DIALOG.
https://drive.google.com/file/d/1wJbsG7yce3ib583x__6X30kmE60FwnF1/view?usp=sharing
我已经验证了,在上面的链接DSPS正常工作。
(DA14585 DK-Basic是使用)
但当我开始调试时,它有50%的可能会关机。
在剩下的50%的概率,我可以读取和使用BLE写。
我在代理记者项目上工作,我不明白为什么会发生这种事。
嗨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.将其解压到“DA14585_DSPS”文件夹。
2.启动SSS和指定“DA14585_DSPS”的文件夹中的工作区。
3.导入“月食”文件夹中。
4.清洁和构建。
您能详细告诉我是什么原因造成的问题吗?
嗨euiseok,
我能够编译项目,但我得到一些警告(见附件)。你这边也是这样吗?
你把固件下载到内存了吗?我看到。launch文件不见了。prox_reporter项目是从6.0.14.1114\config路径中使用.launch的文件。
谢谢,PM_DIALOG.
我知道存在一些警告,但我不知道如何适当地更改它们。
而且我不认为这些警告有什么在断电的情况,我现在经历。
我认为这个“关机”问题与睡眠模式有关。
我通过导入.launch文件,并证实该问题并没有改变再次尝试。
你有没有运行该项目的2倍以上,看我有什么问题?
嗨PM_Dialog,
我想知道你是否已经检查了我在谈论的问题。
如果它是不可能解决这个问题,请让我知道。
而你能告诉我如何关闭睡眠模式DSPS?
嗨euiseok,
为了改变睡眠模式,在user_config.h文件app_default_sleep_mode应设置为ARCH_SLEEP_OFF。但是,为什么要禁用休眠模式?
您可以从系统RAM下载固件和引导?如果是的话,你可以检测到大于空气的设备?
谢谢,PM_DIALOG.
我已经检查了与android app的正常沟通。
请告诉我,如果我的项目文件工作不正常(除关机问题)。
嗨euiseok,
如果设备启动广告,如果你能与对端设备连接时,我想,它的工作是正确的。
你也可以尝试向Android应用发送一些数据,反之亦然。
谢谢,PM_DIALOG.
我有一个断电问题多次运行此源代码时。
我想知道,如果你已经尝试运行此源代码。
嗨PM_Dialog,
当睡眠模式被设置为ON,在第一次运行运行没有问题,并且下一个第二运行关掉一旦开始。
当睡眠模式设置为OFF,它的运行没有问题,所以推测有关睡眠模式下,光源损坏。
请让我知道关于睡眠模式要检查什么。
嗨euiseok,
当睡眠模式设置为ON时,第一次运行没有问题,而下一次运行一旦开始就关闭。
能否请您澄清这个说法?当启用扩展的睡眠模式,你可以做广告/连接?你是什么意思,“未来第二轮只要它开始关闭”?你的意思是停止做广告?
>>>当睡眠模式设置为OFF,它的运行没有问题,所以推测有关睡眠模式下,光源损坏。
的DSPS使用延长休眠模式和HW流控制(RTS / CTS)为UART。
由于是完全工作时,延长睡眠模式被禁止,这听起来像一个UART流量控制问题。如果你正在使用您的主板硬件流控制可以请你检查?您是否使用了定制电路板或任何我们的死亡骑士的?
我还建议使用附带的调试器来运行它。你能检查一下代码是否正常运行,或者它冻结成一个断言,WDOG等?
谢谢,PM_DIALOG.
嗨PM_Dialog,
"下一秒的运行一开始就停止了"
这是什么意思的是,DK板断电,停止所有操作,包括调试和广告。
在BLE的一侧有一个DK板。另一边是Tera Term (USB到UART)
当然,万亿期限已成立了RTS / CTS。
当睡眠模式被设置为ON时,代码运行没有问题,通过在第一次运行调试器所看到。
在第二次运行,一切都被关闭,其中包括调试器。
嗨euiseok,
你能在Dialog提供的Keil版本的DSPS中复制这种行为吗?
谢谢,PM_DIALOG.
如果我使用keil运行DSPS,问题不会发生在睡眠模式。