Wakeup from extended sleep through UART CTS pin

Fri, 2020-04-10 09:59 -- mark.palomer

I am trying to configure the DA14531 to use extended sleep mode, but am running into a problem where upon wakeup, if data was received over UART, the code gets stuck in a loop waiting for uart_is_busy_getf() to return false when UART is re-initialized, and the watchdog timer times out. I am trying to get it to wake up when the CTS line is enabled to prevent this. Currently I have done the following:

defined CFG_EXTERNAL_WAKEUP in da1458x_config_advanced.h so EXT_WAKEUP is defined as 1

Serial Port is not working

Sat, 2020-04-04 16:13 -- jon479

In my DA14531 Development Kit-USB is the serial port not working anymore. I'm using keil debugger with the blinky example. The LED is blinking but if i connect Tera Term there is no UART Serial port output. I've used the SPI flash programmer to upload the blinky code once but i think that was a mistake as it doesn't work anymore since there. The firmware in the beginning worked and i could see the Mac address in the serial port. What did i do wrong? :(

使用SmartSnippets™ Toolbox cmd方式烧录外挂Nor Flash

Mon, 2020-03-30 09:35 -- dapeng

Hi Dialog Support Engineer:

      是否可以使用SmartSnippets™ Toolbox 这个工具的命令行方式烧录外挂Nor Flash。是否可以提供具体的使用case,以便进行借鉴。


DA14531 Hibernation Wakeup

Fri, 2020-03-27 15:40 -- wanhuaqifang

I set my DA14531 to Hibernation mode. I turn off RAM1,2 and keep RAM3 is on. I only remap Addr0 to OTP. But I founded that it can`t boot immediately after wakeup. The system will stuck 3 seconds and then boot again.


So, did I need manually configure SYS_CTRL_REG[OTP_COPY]=1 before enter Hibernation mode? Or I need to remap to ROM,but not OTP?

DA14531 OTP CS will stuck chip if add value 'Stop'

Fri, 2020-03-27 15:18 -- wanhuaqifang

I use SmartSnippetsToolbox to test DA14531`s OTP CS. The last selection is "Stop:Indicates that the configuration script has reached the end".

But I set this,the Chip was stuck in BOOT. And I can`t connect it with SWD. The Application in the OTP wasn`t run.

I Decompile the ROM code In DA14531,and I found this:

if ( cs_data < 0x40000000 || (result = 0x5000424C, cs_data > 0x5000424C) )

the ROM process 0x000 as a calibration value,which it will got stuck in sub_156C(); with a endless loop similar to ASSERT_WARINIG(0)

DA14531 Throughput service

Thu, 2020-03-26 12:07 -- kombatdavid123


I am currently working on designing Throughput service for testing throughput between DA1431-USB KIT and smartphone with application to connect with BLE devices. I was looking for project with custom service already implemented so i chose BLE_APP_PERIPERIAL project in SDK example projects. I was searching for functions and trying to implement idea of throughput but have no idea how to do it. Could someone help me with implementing it ? I added basic conception in file that i found on different site.

DA14531 Attribute set value

Wed, 2020-03-25 13:31 -- kombatdavid123


I have a problem related to not being able to find function for setting ATT vale, statring transmission etc. In example projects I found a file custs1_task.c which contains some useful functions for managing packets etc. but all code is greyed out (Keil uVision 5) and becomes white when I change the device folder from DA14531 to DA14585. Are there any similar functions used in DA14531 ? 

Thanks for answer.

SmartSnippetsToolbox CLI 更新SPI Flash问题

Wed, 2020-03-25 05:25 -- WHQYSMART


我们正在使用DA14531的开发板DevelopmentKit Pro验证前期的产品功能和生产流程。

目前调试生产流程的过程中我们想使用SmartSnippetsToolBox的CLI命令制作一个生产脚本用于烧录SPI Flash。

但是在开发中我们发现我手中的ToolBox 5.0.10不支持DA14531,chip_version中没有相关型号。







Subscribe to RSS - DA14531