Hi everyone!
i'm currently working on a project Thingy52 and I just wanted to use the sample available directly on the website, but when i try to build the code through Keil uVision5 i receive the following message:
Does someone know how to fix the issue ?
Thx!
I've moved your question to the Keil forum.
What toolset did you install? Since this is a device with a Cortex-M4 core, you must install our MDK and you must install corresponding software packs.
I don't know if this answer your question but i have this configuration :
At least the build works as i followed this tip :
But now at the end i have this message :
If you installed a free-of-charge STM32 M0 License before, you cannot use Nordic devices. That's obvious. After removing the LIC from the Tools.ini file, you have an Evaluation version that has a 32K code-size limit. From your last screen shot, I see that you get one error and 8 warnings, but not which one.
We have further licensing options for evaluation that have fewer limits:
30-day MDK professional see:developer.arm.com/.../MDK-Professional-Evaluation
MDK Community Edition for non-commercial projects:developer.arm.com/.../Keil MDK
I just installed the 30-day MDK professional license and i have now this output :
it seems there's a conflict type in two different files but i dont really understand why cause it should work as it directly comes from Nordic github...
https://github.com/NordicSemiconductor/Nordic-Thingy52-FW
This is due to a change in our header files since compiler version 6.19. Please see more details:https://developer.arm.com/documentation/100073/0619/The-C-and-C---Library-Functions-Reference/-sys-tmpnam2--
I would adapt the declaration in file RTT_Syscalls_KEIL.c to make that work again. You could also use an older armclang version 6.18 or before.
I used the 6.18 version as u suggested and i receive now these infos :
it seems there is a conflict with the license or with the compiler or maybe both of them...
Does anyone have an idea ? :)
From the error message it looks like you installed the Arm Compiler 6.18 in the wrong folder for use with MDK. The install path needs to be:
C:\Keil_v5\ARM\ARMCLANG_6_18
so that the additional Arm Compiler folder is in parallel to the already existing ARMCLANG folder. Otherwise the compiler will not find the MDK license information.