+ Reply to Thread
Results 1 to 5 of 5

Thread: ATTENTION: Update your SEGGER JLink version to latest version (V6.20a as of today)

  1. #1
    Intermediate Intermediate
    Infineon Employee
    Infineon Employee
    MichaelIFX is on a distinguished road
    Join Date
    Mar 2016
    Posts
    48
    Points
    484.53125

    ATTENTION: Update your SEGGER JLink version to latest version (V6.20a as of today)

    I have learned older SEGGER versions have problems to erase flash (timeouts) before downloading the binary.
    This is especially true if your binary is bigger >256K.

    You will see strange traps/behaviour without being further noticed after downloading the binary.

    https://www.segger.com/downloads/jlink

    Once the new version is installed, in the DAVE preferences, Window>Preferences (see below), update the version as below
    Click image for larger version

Name:	dave_segger_jlink.png
Views:	5
Size:	22.0 KB
ID:	3125
    Last edited by MichaelIFX; Sep 20th, 2017 at 06:43 AM.
    The views expressed here are my personal opinions, have not been reviewed or authorized by Infineon and do not necessarily represent the views of Infineon.

  2. #2
    New Member New Member Crovisa is on a distinguished road
    Join Date
    May 2017
    Location
    Barcelona, Spain
    Posts
    3
    Points
    38.75
    BE CAREFUL If you update Segger JLink version to 6.20e

    The difference is in the 'e' revision letter at the end.

    It seems that Segger guys have changed the location of JLink_x64.dll used by DAVE to communicate with target using JLink. This causes that DAVE could not find the dll file, rendering the debugger non functional at all.

    In previous versions the dll was located at "C:\Program Files (x86)\SEGGER\JLink_VXXXr\bin_x64", where XXXr represents the version and revision of Segger JLink software. While the new revision has moved the dll one directory up to "C:\Program Files (x86)\SEGGER\JLink_VXXXr".
    I guess that DAVE used the folder in the preferences window, after adding "\bin_x64" to its value, to try and find the dll. But obviously this has stopped working now.

    The solution is, besides implementing the changes in the preferences recommended in the previous post, is to create a folder named "bin_x64" inside ""C:\Program Files (x86)\SEGGER\JLink_V620e" and put a copy of JLink_x64.dll into it. After that everything starts working again.

    Don't forget to restart DAVE when you change the preferences so variables can be re-evaluated, as it says in the preferences window itself.

    So thank you Segger guys to make me lose a full afternoon pursuing this.

    I expect this saves someone else's time and frustration.
    Last edited by Crovisa; Oct 10th, 2017 at 08:22 AM.

  3. #3
    Beginner Beginner SBT is on a distinguished road
    Join Date
    Dec 2013
    Location
    Düsseldorf
    Posts
    23
    Points
    67.96875

    Also be careful if you use a J-Link EDU

    Hello,
    if you use the J-Link EDU chances are good that after updating the EDU doesn't work anymore. Our EDU is dead.
    Seggers answer was condescendingly. (.... obviously the Unit is broken...) What a incredible wisdom in this answer. This obviouly was the reason why we contacted Segger.
    Marc

  4. #4
    New Member New Member TalIzh is on a distinguished road
    Join Date
    Dec 2016
    Posts
    1
    Points
    20
    Hi ,
    Is this relevant for the "XMC Link" ?
    Regards,

  5. #5

    Infineon Employee
    Infineon Employee
    jferreira will become famous soon enough
    Join Date
    Oct 2012
    Posts
    601
    Hi,

    We have not experienced any issue with XMC Link or the on board debuggers in our development kits.
    We still strong recommend always to keep the JLink software up to date.

    Regards,
    Jesus
    The views expressed here are my personal opinions, have not been reviewed or authorized by Infineon and do not necessarily represent the views of Infineon.

+ Reply to Thread
Disclaimer

All content and materials on this site are provided “as is“. Infineon makes no warranties or representations with regard to this content and these materials of any kind, whether express or implied, including without limitation, warranties or representations of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, whether express or implied, is granted by Infineon. Use of the information on this site may require a license from a third party, or a license from Infineon.


Infineon accepts no liability for the content and materials on this site being accurate, complete or up- to-date or for the contents of external links. Infineon distances itself expressly from the contents of the linked pages, over the structure of which Infineon has no control.


Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Usage Terms of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Usage Terms of this site. Infineon reserves the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.