Request for clarification question related to Segger J-Link

Status
Not open for further replies.

FlyingDutch

Advanced Member level 1
Joined
Dec 16, 2017
Messages
457
Helped
45
Reputation
92
Reaction score
55
Trophy points
28
Location
Bydgoszcz - Poland
Activity points
4,963
Hello Guys,

I has purchased board called "Sparkfun QuickLogic Thing Plus - EOS S3" - below is link to producer page:

https://www.sparkfun.com/products/17273

It is based on "QuickLogic EOS S3 Ultra Low Power SOC" - this IC is combination of ARM-Cortex-M4F MCU and programable logic (FPGA) - here is datasheet:

https://cdn.sparkfun.com/assets/7/a...a-Low-Power-multicore-MCU-Datasheet-v3_3d.pdf

I am using this tutorial to start using this board:

https://learn.sparkfun.com/tutorials/quicklogic-thing-plus-eos-s3-hookup-guide

One question is not clear for me: in this last link (Hookup-guid) on the end is section tiled "Download Binaries using JLink SWD". I made a cable between my J-Link header and SWD header on Quick Logic Thing board and connected to board using "J-Link Commander" (J-link.exe) in Windows10 OS. One question is not clear for me: I cannot find information about Flash memory on this board - I found only information about 512 KB RAM (for program and data).
My question is: "Can J-Link download MCU program and FPGA configuration file to RAM of this board and run application? I thought that J-Link can only download program to Flash memory, but I likely was wrong. Could I ask for clarification of this question?

Thanks in advance and Regards

 

EOS S3 has no on-chip flash. ARM debug system has access to all on-chip resources, including the RAM used as instruction memory. It can't directly write to the external serial flash that's used for bootloading.
--- Updated ---

Flash-less processors are using a piece of software to write the flash.
 
Last edited:
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…