Cannot burn SPI Flash programmer

10 posts / 0 new
Last post
jollyreal
Offline
Last seen:4 years 6 months ago
加入:2016-07-28 12:49
Cannot burn SPI Flash programmer

Hello,

I faced some problem n using the SPI Flash Programmer

1. I refer to the video to upload the program(SmartBond™ DA14580 -- Development Kit -- Basic), open the program smart snipper toolbox,
2. I use the UART mode
3. I open the SPI flash programmer
4. Browse the code in the SDK 5 given, blinky(SDK 5.0.4\DA1458x_SDK\5.0.4\projects\target_apps\peripheral_examples\blinky\Keil_5\out)
5. then I click connect
6. I click read 32K
7. I click burn but result in memory burning fail.

can I know how to solve it?
attached with the screen shot

Thank you

Attachment:
Device:
MT_dialog
Offline
Last seen:2 months 3 weeks ago
Staff
加入:2015-06-08 11:34
Hi jollyreal,

Hi jollyreal,

You will have to use the JTAG interface in order to connect and download code to the flash, the UART interface requires an extra 3-way jumper on P05 in order to be connected along with the UART URX and the SPI MISO and also it requires a connection between the P04 with the UTX. Use the JTAG interface,NOTthe UART in order to program the kit without any extra modifications.

也确保适当的SPI flash pins are selected in the board setup tab in the Smart Snippets tool.

Thanks MT_dialog

jollyreal
Offline
Last seen:4 years 6 months ago
加入:2016-07-28 12:49
Hi Dialog,

Hi Dialog,

I had change to use the pin jumper, I had successful burn and blink the LED, but why the serial is not working(not showing the led on led off)?

1. is it need to purchase one more jumper, to always connect the J9(led) pin??
2. is the board I have, DA14580DEVKT-B have the limitation about the power profile?

attached file show the connection of jumper and the screen of the log.

thank you

jollyreal

Attachment:
jollyreal
Offline
Last seen:4 years 6 months ago
加入:2016-07-28 12:49
the question 1 had settle

the question 1 had settle after I connect the UART pin jumper

how about question 2?

thank you

jollyreal
Offline
Last seen:4 years 6 months ago
加入:2016-07-28 12:49
Hi Dialog,

Hi Dialog,
one more things, I pressed the reset button after I can see the "*led on*", "*led off*" and the program seem wipe away,

1. if I would like to make the program stay in the board what should I do.

I know is a stupid question, learning in progress.

thank you very much

jollyreal

jollyreal
Offline
Last seen:4 years 6 months ago
加入:2016-07-28 12:49
Hi Dialog

Hi Dialog

Thank you for your reply, I will try first.

jollyreal

MT_dialog
Offline
Last seen:2 months 3 weeks ago
Staff
加入:2015-06-08 11:34
Hi jollyreal,

Hi jollyreal,

I am bit confused on your multiple posts i will try to answer your questions:

1. Regarding the Power Profiles on the basic board please check the last FAQhttps://support.dialog-semiconductor.com/guide/faq-dev-kits-ref-designs

2. If you would like the code to continue running after you power down the board you should burn your code in an external memory, on the SPI flash that is available on the pro kit.

Thanks MT_dialog

jollyreal
Offline
Last seen:4 years 6 months ago
加入:2016-07-28 12:49
Hi Dialog,

Hi Dialog,

thank you for your reply.

external memory is mean burn in EEPROM or I need to purchase a pro kit in order to continue run after power down

Thank you

jollyreal

MT_dialog
Offline
Last seen:2 months 3 weeks ago
Staff
加入:2015-06-08 11:34
Hi jollyreal,

Hi jollyreal,

Yes external memory means either an SPI or an EEPROM memory, there is an on board memory on the pro and the basic kit. The 580 doesn't have a non-volatile memory in order to preserve data when powered down.

Thanks MT_dialog

jollyreal
Offline
Last seen:4 years 6 months ago
加入:2016-07-28 12:49
Hi Dialog,

Hi Dialog,

Thank you very much

Jollyreal