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 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.