DA14580

看门狗超时后,DA9063不会重置

星期二,2018-10-09 09:14--pinkpr

你好,

我目前正在为一个基于imx6的定制板开发BSP。
我正在尝试启用DA9063 Watchdog功能。
超时工作正常,但当它打算重置时,iMX就停止了。所有PMIC电压似乎保持不变,iMX不会重新启动,直到我手动将1写入寄存器CONTROL_F (0x13)的SHUTDOWN位(第1位)。

同样,通过在iMX激活时在SHUTDOWN位中写入1,完全相同的行为是可重复的。然后我必须在SHUTDOWN位中重写1,否则iMX不会重置。

da14580低功耗IO保持问题

星期一,2018-10-08 09:27--WaltWang

嗨,对话框中,

我们在做一款监护手环类的产品,需14580年要做蓝牙主端,同时控制GSM通信模块的电源
软件上我们设置了app_default_sleep_mode = ARCH_EXT_SLEEP_ON,有时需要拉高GSM的电源控制IO并保持,但是测试发现IO口的电平在进入低功耗之后变低电平了
于是我在periph_init函数里面添加了恢复IO状态的代码,但是仍旧微有10秒的IO下降沿,这样我的受控的GSM系统会短暂断电导致异常
想请问下有没有什么办法能在低功耗状态下保持住IO的状态?
还是我这种场景就不能使用睡眠模式了吗?

谢谢
最好的祝愿
沃特

自定义服务的属性读写问题

星期一,2018-10-08 02:34--李阳

您好,很久没来论坛了。从14年到现在一直用DA14580在做产品。之前用的SDK3所以一直都没什么问题。
现在公司的新产品打算用SDK5,我参考”对话框SDK 5.0.3培训材料2自定义协议”文件并使用了SDK5.0.4下的ble_app_all_in_one这个项目来进行试验。
添加新的特征值之后,运行起来的设备能被手机上的工具软件扫描并且能和手机上的工具软件进行连接。
我发现当我用手机上的蓝牙工具对自定义的特征进行写入数据时,并没有回调对应的gattc_write_cmd_ind_handler(…)函数,我记得在SDK3上是会回调
gattc_write_cmd_ind_handler(…)的。请问ble_app_all_in_one这个项目能实现对特征值进行操作吗?写入数据是会调用哪个回调函数?

关于初始化RW

星期五,2018-10-05 05:27--第欧根尼

嗨,对话框中,

现在我在DA1458x_SDK示例中运行ble_app_all_in_one项目,我发现了一个问题。
一个函数rwip_init(错误);写在位于arch_system.c中的system_init()中。
在调试期间,它在rwip_init(error);处出错。
当我看到函数的实体时,它在条件#if (!BLE_HOST_PRESENT)下存在。
所以我认为之前在rwip_init(错误)调用#if (!BLE_HOST_PRESENT)也是需要的。
实际上,在rwip_init(error)之前插入#if (!BLE_HOST_PRESENT)之后,调试继续进行。
我说的对吗?

将UART添加到DA1458x_SDK项目

星期四,2018-10-04“--第欧根尼

嗨,对话框中,

现在,我正在努力将UART2通信添加到DA1458x_SDK示例项目中的ble_app_all_in_one项目中。
在同一个DA1458x_SDK示例项目中,UART2与uart2_async项目通信工作正常。
但是通过将uart2_async函数添加到ble_app_all_in_one项目中,UART2通信就不能正常工作了。
作为UART2函数,我只使用相同的uart2_async函数。
后续出现异常现象。

通过调试器运行,在控制台出现希腊语的字符测试版。

页面

订阅RSS - DA14580