Is ARM Compiler v5 supported in Keil-MDK Lite?

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