Author Topic: Request for clarification question related to Segger J-Link  (Read 810 times)

0 Members and 1 Guest are viewing this topic.

Offline FlyingDutchTopic starter

  • Regular Contributor
  • *
  • Posts: 147
  • Country: pl
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/c/c/e/QL-EOS-S3-Ultra-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
​
« Last Edit: July 02, 2022, 07:33:17 am by FlyingDutch »
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 8177
  • Country: ca
  • Non-expert
Re: Request for clarification question related to Segger J-Link
« Reply #1 on: July 07, 2022, 09:55:24 pm »
There is a flash IC:
Quote
Storage
    16 Mbit SPI NOR flash - GigaDevice GD25Q16CEIGR

The EOS probably pulls its data from there upon boot.
You can use JLINK to either download to RAM or maybe Flash (depending on how this board is layed out), and execute from there.

https://www.segger.com/products/debug-probes/j-link/technology/flash-download/#DevelopmentPurposes

In the instructions you linked it tells you its running from RAM
"Return to console #1; type: ā€œgā€; the M4 binaries in M4 SRAM will start to run and the eFPGA is configured"
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf