Tuesday, April 24th 2018, 12:15pm UTC+2

You are not logged in.

  • Login
  • Register

jvr

Beginner

Date of registration: Jul 12th 2016

Posts: 2

1

Monday, March 5th 2018, 6:10pm

[SOLVED] Download to EFM32 Happy Gecko Dev Kit fails

Hi

I'm currently evaluating Embedded Studio and embOS Trial from here: https://www.segger.com/evaluate-our-soft…happy-gecko-dk/

Target is stock EFM32HG Dev Kit.

Unmodified project loads and builds fine but fails to download to target. I've tried projects 'Hello world' and 'Start_EFM32HG322' with the same result.

Quoted

Preparing target for download
Loading target script file EFM32HGxxx_Target.js
Executing script Reset();
Reset: Halt core after reset via DEMCR.VC_CORERESET.
Reset: Reset device via AIRCR.SYSRESETREQ.
Downloading ‘Hello World.elf’ to J-Link
Programming 3.5 KB of addresses 00000000 — 00000e4f
Programming 0.0 KB of addresses 00000e50 — 00000e5b
Timeout while preparing target, RAMCode did not respond in time. (PC = 0x00000000, CPSR = 0x00000000, LR = 0x01000003)!
Failed to prepare RAMCode using RAM
I have verified that download works fine with Simplicity Studio. I didn't check with IAR yet. Also debugger connection seems to work, it's just that target download doesn't.

Any ideas what might be wrong? I would expect that "it simply works" -- no tweaking or configuration needed.

Best regards
Juho

SEGGER - Nino

Super Moderator

Date of registration: Jan 2nd 2017

Posts: 954

2

Wednesday, March 7th 2018, 2:22pm

Hello Juho,

Thank you for your inquiry.
Embedded Studio 3.34a was shipped with J-Link DLL V6.30e.
With that DLL version SiLabs asked us to add a new feature. Unfortunately it seems that we got incorrect information from SiLabs so the feature was implemented for some devices that don't support it as well.
This will of course be fixed with our next J-Link software version expected to be released by the end of the week.
Sorry for any inconveniences caused.

As a current workaround we recommend downgrading the DLL in the Embedded Studio install folder by J-Link DLL V6.30d.

Simply overwrite the DLL in the ES install folder by the older DLL version and everything should be working again as expected.

Best regards,
Nino
Please read the forum rules before posting: Forum Rules

Keep in mind, this is not a support forum. Its main purposes is user to user interaction.
Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
Should you be entitled to support contact us per e-mail.
The following contact form can be used for this: https://www.segger.com/about-us/contact-us/


jvr

Beginner

Date of registration: Jul 12th 2016

Posts: 2

3

Thursday, March 8th 2018, 5:17pm

Thank you for taking the time to resolve the issue. I can confirm that with older J-Link DLL (I used 6.30b) debugging and downloading works just fine.

Best regards
Juho

SEGGER - Nino

Super Moderator

Date of registration: Jan 2nd 2017

Posts: 954

4

Friday, March 9th 2018, 9:08am

Hi Juho,

Great to hear that the workaround is working for you.
We will consider this thread as solved now.

Best regards,
Nino
Please read the forum rules before posting: Forum Rules

Keep in mind, this is not a support forum. Its main purposes is user to user interaction.
Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
Should you be entitled to support contact us per e-mail.
The following contact form can be used for this: https://www.segger.com/about-us/contact-us/