We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
as title
Hello,I have a question the same as his. Now I use the keil mdk v5.42a community edition.I have activated it according to the instructions.But it still reports the following error, may I ask why?.“error: L6047U: The size of this image (70604 bytes) exceeds the maximum allowed for this version of the linker”
Please completely clean and rebuild your project.
Please also check in File > License Management that the Community license is indeed activated. Full instructions here:
https://www.keil.arm.com/mdk-community/
Thank you very much for your answer. I confirm that I have completed the activation of the software, as shown in the screenshot below. The compiler I am using is version 5.06. Not the default version 6.0. Could it be because of this issue?
Yes, that is the issue. The community edition license only enables Arm Compiler 6.
Arm Compiler 5 will be in the default (legacy) evaluation mode, which is limited to 32KB.
Okay, I understand. Thank you for your answer.Wish you all the best.
Excuse me,I would like to inquire about an issue that occurred after switching to AC6.When I switched from AC5 to AC6, I encountered a problem where I couldn't find the signbit function. Is it because there is no macro definition for signbit in AC6? How should it be used?
“.axf: Error: L6218E: Undefined symbol signbit (referred from fastmathfunctions.o).”
It is defined in the provided math.h, and I tested a simple example without issue.
Can you show an example that fails?