Symptom
When using the on-board J-Link interface on the Energy Micro EFM32GG-DK3750 and EFM32LF-DK3650 boards the debugger locks up with a Communication timed out: Requested 4 bytes, received 0 bytes ! error message.
Workaround
Replace the existing $(StudioDir)/bin/JLink.dll (Windows) or $(StudioDir)/bin/JLink.so (Linux) file with the version in the attached .zip file.
Affects
CrossWorks for ARM release V2.1.1.
Fix
Planned for CrossWorks for ARM release V2.1.2.
Comments
5 comments
This DLL fails when you attempt to connect to the OEM J-Link with the error "Cannot find JLINKARM_OpenEx". The system is 32-bit WinXP. More details are available if needed.
Bryan,
Which version of CrossWorks are you using? Also, which version of the J-Link DLL are you using?
Jon,
I am using Crosssworks V2.1.1 and the DLL from the .zip above. I have also tried other versions from SEGGER, which all connected fine but exhibited the issue in this thread upon debug. The kit is the EFM32GG-DK3750.
Bryan,
The DLL isn't a replacement for Segger's J-Link DLL. It is a replacement for one of CrossStudio's own system DLLs which can be found in the $(StudioDir)/bin directory.
Jon,
My apologies. It does in fact work. I had wrongly assumed the $(StudioDir)/bin DLL was a custom version of the Segger DLL.
Please sign in to leave a comment.