Programming a Custom Board

Learn MoreFAQsTutorials

4 posts / 0 new
Last post
TMiranda
Offline
Last seen: 1 year 8 months ago
Joined: 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 weeks 4 days ago
Staff
Joined: 2015-06-08 11:34
Hi TMiranda,

Hi 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: 1 year 1 week ago
Joined: 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 weeks 4 days ago
Staff
Joined: 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