Programming a Custom Board

⚠️
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//www.wsdof.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
4 posts / 0 new
Last post
TMiranda
Offline
Last seen:2 years 5 months ago
加入:2017-11-16 18:00
Programming a Custom Board

Hi all,

I've just manufacturated my first custom board using the DA14585. I'm not sure about how I should burn the flash memory on my custom board(an AT25DN011 SPI memory). I've been going through the reference files and as I could understand, I should use the Smart Snippets toolbox to burn it, either via UART or JTAG. All the pins on my custom board have been designed as the reference papers.

My first though was to simply connect the pins on my DA14580DEVKIT to my custom board RX/TX pins and try to burn it using the Smart Snippets from it, but I'm not sure if that would be correct. Is this the correct way? Or I should use an external UART dispositive in order to do it, following the communication protocol defined on the AN-B-001 Application Note?

Thanks in advance.

Keywords:
Device:
MT_dialog
Offline
Last seen:2 months 3 days ago
工作人员
加入:2015-06-08 11:34
嗨TMiranda,

嗨TMiranda,

Well, there are two ways to program the SPI, as you said either via UART or JTAG, so if you have available the SWD (SWDIO, SWCLK) connections you can use the JTAG interface from the Smart Snippets or if you have available the UART ports that the device boots from, you can use the UART interface in order to program the SPI. So you have those two options, and both of them are valid, you just have to connect your custom board with the dev kit (in the case of JTAG) or connect the UART ports with an external FTDI or with the FTDI that the pro kit has, both methods require the use of the Smart Snippets Tools.

Thanks MT_Dialog

Philipp
Offline
Last seen:1year 9 months ago
加入:2016-03-30 08:19
Is there no other way to

Is there no other way to program the SPI flash without having to use the GUI based Smart Snippets Tools, which are not really suitable for mass-production..?

MT_dialog
Offline
Last seen:2 months 3 days ago
工作人员
加入:2015-06-08 11:34
Hi Philipp,

Hi Philipp,

There is a CLI version of the Smart Snippets Toolbox and you can use this instead of the GUI. Other than that you can have a look at the Reference Designs tab for the PLT (Production Line Tool) which uses the UART interface for the programming procedure and can program up to 16 devices in parallel.

Thanks MT_dialog