We want to flash a CC1110 product with Keil 5 with a working project, here is some informations.
WHAT WE HAVE :We have 2 computers : 1) A rather old one using Keil 4, we use this one to flash CC1110 products and it is working well.
2) A much recent computer using Keil 5, we flash STM32 devices and it is also going well.
WHAT WE WANT :While migrating all CC1110 projects to the recent computer, going from Keil 4 to Keil 5 seems to be ok.
BUT, we are struggling to flash the CC1110 devices.
WHAT WE TRIED :
We followed Readme.txt instruction of SmartRF04MON.zip to install the CC1110 driver.
We have this line in C:/Keil_v5/TOOLS.INI : TDRV10=BIN\SmartRF04Mon.dll ("SmartRF04Mon")
There is no TDRVX duplicate.
We also have the SmartRF04Mon.dll in C:/Keil_v5/C51/BIN/
So, we select ("SmartRF04Mon") in Options for Target --> Utilities --> Use Target Driver for Flash Programming.
Compiling and flashing the device doesn't throw any error, but the device does not work at all. We tried the same device with our old computer, and it worked fine.
good to know that it works for you again. Before 9.61 there were some changes in the linker that might lead to an incompatibility to much older version regarding data overlaying. In any case, you must be sure to avoid linker warnings. In most cases, a linker warning means that the application will not work.