-
Notifications
You must be signed in to change notification settings - Fork 948
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for newer versions of GNU Arm Embedded Toolchain #1040
Labels
Comments
This was referenced Aug 3, 2023
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There are two link-time issues with newer versions of
arm-none-eabi-gcc
The first one is related to some missing symbols:
A work-around for this issue is to add the following lines in a .c file (e.g. source/daplink/sdk_stub.c):
The other issue relates to the permission of the RAM segment (needed in some cases for RAM functions when writing to flash):
The work-around is add
-Wl,--no-warn-rwx-segment
told_flags
inrecords/tools/gcc_arm.yaml
. This is not a solution we could just merge because the flag is not supported by older versions ofarm-none-eabi-gcc
. Another alternative would be to remove-Werror
, but that seems even worse.The text was updated successfully, but these errors were encountered: