Difference between revisions of "ONSemi RSL10"

From SEGGER Wiki
Jump to: navigation, search
(Example Application)
(Removed "Support by ONSemi only". Per request by On Semi and based on the listing in supported devices.)
 
(5 intermediate revisions by 3 users not shown)
Line 2: Line 2:
   
 
The RSL10 family from ON Semiconductor is an ultra-low-power SoC designed for use in high−performance applications focused on wearable and medical applications. The SoC features a Cortex-M3 core and supports bluetooth low energy technology and any 2.4 GHz proprietary protocol stacks, without sacrificing power consumption.
 
The RSL10 family from ON Semiconductor is an ultra-low-power SoC designed for use in high−performance applications focused on wearable and medical applications. The SoC features a Cortex-M3 core and supports bluetooth low energy technology and any 2.4 GHz proprietary protocol stacks, without sacrificing power consumption.
  +
  +
==Debug Support==
  +
J-Link supports debugging and programming of the following memory regions.
  +
 
==On-Chip Memory Regions==
 
==On-Chip Memory Regions==
 
The internal flash is divided into 5 different regions:
 
The internal flash is divided into 5 different regions:
Line 20: Line 24:
 
|}
 
|}
   
'''NOTE:''' For now, the Main Flash Block is supported, only.
+
'''NOTE:''' J-Link supports the Main Flash as well as NVR1 - NVR3.
   
 
==Reset==
 
==Reset==
It seems like a normal reset via SYSRESETREQ & VECTRESET bit does not work properly on this device. Therefore, the J-Link software performs a specific reset which includes a reset via reset pin.
+
It seems like a normal reset via SYSRESETREQ & VECTRESET bit does not work properly on this device. Therefore, the J-Link software performs a specific reset which makes sure that CPU is halted right before the target application but after boot ROM.
   
 
==Evaluation Boards==
 
==Evaluation Boards==
 
*ON Semiconductor RSL10 SiP evaluation board: https://wiki.segger.com/ONSemi_RSL10_SiP
 
*ON Semiconductor RSL10 SiP evaluation board: https://wiki.segger.com/ONSemi_RSL10_SiP
  +
==Example Application==
 
  +
*ON Semiconductor RSL10 SiP evaluation board: https://wiki.segger.com/ONSemi_RSL10_SiP#Example_Project
== Example Application==
 
The following example project was created with the SEGGER Embedded Studio project wizard and runs out-of-the-box on the ON Semiconductor RSL10 SiP EVB V1.2. It is a simple Hello World sample linked into the internal flash.
 
 
'''SETUP:'''
 
*J-Link software: V6.89c
 
*Embedded Studio: V5.10b
 
*Hardware: ON Semiconductor RSL10 SiP EVB V1.2
 
*Link: [[File:ONSemi_RSL10_TestProject_ES_V510b.zip]]
 

Latest revision as of 09:00, 9 June 2023

The RSL10 family from ON Semiconductor is an ultra-low-power SoC designed for use in high−performance applications focused on wearable and medical applications. The SoC features a Cortex-M3 core and supports bluetooth low energy technology and any 2.4 GHz proprietary protocol stacks, without sacrificing power consumption.

Debug Support

J-Link supports debugging and programming of the following memory regions.

On-Chip Memory Regions

The internal flash is divided into 5 different regions:

Instance Name Size (bytes) Memory region
Main Flash 393216 0x00100000 - 0x0015FFFF
Non-Volatile Record (NVR) 1 2048 0x00080000 - 0x000807FF
Non-Volatile Record (NVR) 2 2048 0x00080800 - 0x00080FFF
Non-Volatile Record (NVR) 3 2048 0x00081000 - 0x000807FF
Non-Volatile Record (NVR) 4
(Manufacturing Test)
1024 0x00081800 - 0x00080BFF

NOTE: J-Link supports the Main Flash as well as NVR1 - NVR3.

Reset

It seems like a normal reset via SYSRESETREQ & VECTRESET bit does not work properly on this device. Therefore, the J-Link software performs a specific reset which makes sure that CPU is halted right before the target application but after boot ROM.

Evaluation Boards

Example Application