How to edit installed packages loader project to correct device clock overrun with external crystal

Comments

3 comments

  • Avatar
    Microc

    Sorry a couple of typos in the above post.  The file is "system_gd32f30x.c" and the device is GD32F305

    0
    Comment actions Permalink
  • Avatar
    Jon Elliott

    The error is caused by a change of behaviour in newer versions of the GNU linker.

    You should be able to build the loader using CrossWorks for ARM version 4.7.3 which the package was originally built with.

    Older releases of CrossWorks for ARM can be downloaded from https://www.rowley.co.uk/arm/releases.htm and can be installed along side other versions.

    Thanks for bringing this to our attention, we'll update the package and fix this issue.

    0
    Comment actions Permalink
  • Avatar
    Microc

    Hello John, 

    Thanks for the very quick response. 

    I've just done what you have suggested and the modified loader now works perfectly.  I created a copy of the loader directory and then put the new .elf file back in the original location overwriting the older version.  This issue is now closed.  :-)

    Thanks Stephen Wright

    0
    Comment actions Permalink

Please sign in to leave a comment.