Downloading the memory of a device using Simplicity Studio

by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Hero Employee</font></font> </a> BrianL ‎10-07-2016 05:01 PM - edited ‎12-06-2016 09:34 AM

Question

Is it possible to download the flash contents (firmware image), or any other memory space contents (RAM, etc) to a file from Simplicity Studio?

Answer

Yes. This can be accomplished through the Memory view within Studio. First, connect to the device. To connect to a device without erasing and reprogramming the device's flash, see this article: http://community.silabs.com/t5/32-bit-MCU-Knowledge-Base/Simplicity-IDE-Connecting-Without-Downloadi...

 

Once connected, open the Memory view.

 

Then, add a memory monitor for the section that you wish to download:

UploadMemoryStudio1.png

 

 UploadMemoryStudio2.png

 

UploadMemoryStudio3.png

 

Once this has been created, press the Export icon, and choose the desired format and address range.

 

UploadMemoryStudio4.png

 

UploadMemoryStudio5.png

 

Comments
by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Master</font></font> </a> vanmierlo
on ‎12-01-2016 03:41 PM

Can you please also explicitly explain how to let Simplicity Studio <connect> without flashing a new application? Otherwise you might overwrite what you want to read out.

by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Hero Employee</font></font> </a> BrianL
on ‎12-06-2016 09:35 AM

Sure thing. I added a link to this article that explains the process: http://community.silabs.com/t5/32-bit-MCU-Knowledge-Base/Simplicity-IDE-Connecting-Without-Downloadi...