Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at https://www.dialog-semiconductor.com/support . We’ll be fixing bugs / optimising the searching and tagging over the coming days.
2 posts / 0 new
Last post
prakash Solanki
Last seen: 7 months 3 weeks ago
Joined: 2021-01-06 11:12


I want to try and load AT codeless application to above development kit. Reading from forum this has been done but I am unable to load the codeless binary using SmartSnippets toolbox. When I press the reset button the utility complains about bad CRC.

This is process I followed:

Launched SMartSnippet tool box

Click on detect and it detects the board

Click on "New"->add "mySetting", click on mySetting and select "UART" select COM44 (this is as in device manager) and select DA14531

Click on "Open" and in SPI Flash Programmer in Load hex, select one of codeless binary and I get following.


ACTION   SPI Flash          @21-01-13 14:45:15] Please press the hardware reset button on the board to start the download process.
[INFO     SPI Flash          @21-01-13 14:45:17] Reset detected
[ERROR    SPI Flash          @21-01-13 14:45:18] CRC does not match.
[ACTION   SPI Flash          @21-01-13 14:45:18] Please click the Connect/Download button in SmartSnip


Another question, to redice time in factory, is it possible to get the modules, already loaded with specified services e.g. Codeless or DSPs.






Last seen: 9 months 1 day ago
Joined: 2018-02-08 11:03
Hi prakash Solanki,

Hi prakash Solanki,

Thanks question online and for your interest in our TINY module BLE solution. The module can be programmed either via SWD interface or via 1-wire UART on P05.

In the case of JTAG, there are 2 options available that can be used :

1. Using the Dialog Smartbond Flash Programmer for Windows OS . The UM-B-138: Programming flash User Manual (HTML) explains how the DK should be configured and how to use the tool. There are pre-compiled CodeLess binaries that can be used too!

Important note: make sure that the jumpers on J1 header are placed in the “SWD position” – see Figure 2 from the user guide.


2. Using the SPI Flash programmer from the SST :  SmartSnippets Toolbox V5.0.14 for Windows OS .

- Again you should have the jumper on J1 in the JTAG position and in the initial window of the SST you should select JTAG instead of UART. See Figure 11 from the user guide : http://lpccs-docs.dialog-semiconductor.com/UM-B-083/getting_started/getting_started.html

- Then the SPI pins should be configured according to module datasheet.

- To configure the SPI pins, you should go to Board setup: http://lpccs-docs.dialog-semiconductor.com/UM-B-083/tools/Board_Setup.html

- Finally, you should be able to program the flash.


In the case of UART :

- The UART/SPI mode should be selected: see Figure 9 - http://lpccs-docs.dialog-semiconductor.com/UM-B-083/getting_started/getting_started.html

- In the Board setup, select Single UART communication – figure 20 - http://lpccs-docs.dialog-semiconductor.com/UM-B-083/tools/Board_Setup.html

- The Pro-Dk should be also configured 1-wire UART. Please configure it according to Figure 7 from the AN-B-072: DA14531 Booting from OTP and Serial Interfaces document.

- When trying to connect to the flash from the SST, the tool will ask you to reset the board and then you should be able to program it.

Regarding your last question, please let me check this and I'll get back to you. 

Thanks, PM_Dialog