Hello.
I am trying to run some example code for the AD5940 eval kit on Keil from this repo: https://github.com/analogdevicesinc/ad5940-examples.
They recommend using Keil, so I installed Keil for evaluation purposes.
As described above, I installed ARM Compiler version 5.06 update 7 successfully in Keil.
When I compile the code with the v5 compiler, I get 7 of the following error:`Error: C9555E: Failed to check out a license.`How can I resolve this? I'd really like to be able to use Keil to evaluate both the board and Keil, but seems like ARM v5 is not supported.I also tried migrating the project from v5 to v6. I changed the following line in `startup_ADuCM3029.c`: `#pragma import(__use_no_semihosting_swi)` to `__asm(".global __use_no_semihosting");` as described in this forum post: https://community.arm.com/support-forums/f/compilers-and-libraries-forum/47991/how-to-migrate-retarget-c-from-arm-compiler-5-to-arm-compiler-6
This allowed me to compile using the v6 compiler without issues, but when I flashed the example code and started a Putty session with the correct COM port and Baud rate, I saw nothing.
I also wrote a very simple main() which just prints "testing" in an infinite loop, and even that didn't work (nothing shows up in Putty). I even went so far as to generating a hex file and dropping that into the D:/DAPLINK drive (which i know is the same as flashing), but that didn't help either. How can I run the AD5940 examples in Keil community edition? I have a hunch it's something to do with the ARM Compiler version. Is there anyone who's ran into this problem before, and how can I solve it?
I am using the following Keil version: Keil MDK-Lite Evaluation Version 5.43.0.0
Happy to provide more details about the software setup