Hi,
I'm approaching the nRF51 tools for the first time and I'm trying to recompile the source code for the desktop 2 reference kit with Keil 5.14 as a sanity check for the environment. The project files that I found are actually for uVision 4 but, using the legacy package for Keil, I converted it to uVision 5. My problem is that, although it compiles just fine, without any warning but the hex file is almost twice the size as the precompiled one. Also, inspected with srec_info, the hex files show a different start address (the precompiled one is on 160c1 whereas the freshly compiled one is at c1) but also the address ranges are different (with the freshly compiled one being larger than the precompiled).
Given the fact that I'd expect the source code to generate the same thing, I strongly suspect that something has gotten corrupted during the conversion process but installing uVision 4 is a problem since I haven't been able to get the software packs for nrf51 in it).
Does anyone have suggestions on how to proceed?
Thank you in advance, Marco.