This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf51822 System Licence ,Compiling sequence & project path are different with this modification we are getting different code size

Dear Team,

We are facing an issue in nrf51822. We are compiling same project on different system in log file we got certain differences such as

  1. System Licence
  2. Compiling seq
  3. Project path
  4. Code size ---> (System 1: generated hex file works)Program Size: Code=10108 RO-data=260 RW-data=228 ZI-data=3972 ---> (System 2: generated hex file does not work)Program Size: Code=10916 RO-data=312 RW-data=264 ZI-data=4024

rest of the log is same. what might be the reason of happening such kind of stuff?

image description

nrf51422_xxac_s110.build_log.htm SMIT_nrf51422_xxac_s110.build_log.htm

  • Hi,

    Porting "project" code (SDK example in your case) is not enough, most of the files are coming from other SDK folders ("..\components" and "..\external"). Are you sure that you have exactly the same "pack" versions on both systems? (I guess you don't have that one from 2015;). I would experiment with that. It is also worth asking to Keil support what could be other Windows dependencies of their wonderful IDE/linker.

    Cheers Jan

Related