I've been developing and maintaining a project using uVision 4 for quite a few years and recently updated to uVision 5 (MDK-ARM Professional license). This project is using the Infineon XE167 microprocessor. When I open the project using uVision 5, the application will not even start to compile because the Device is unknown. When I view the Project Options, and select the Device tab, the "uVision Legacy Device Support" message box is displayed indicating that the Device: XE167FM-72F is supported by the Legacy Pack and must be installed. I've installed the Legacy Packs as instructed and the issue remains unchanged. Can't compile because of unknown device. There must be something I'm missing. Can anyone point me in the right direction?
recently updated to uVision 5 (MDK-ARM Professional license)
Does the MDK-ARM Compiler support the 166 family? I think not.
Bradford
Thanks for the response, Brad. I would NOT expect the CCARM compiler to support the C166, C51 nor any other non-ARM device. I am hoping that I can use the uVision 5 IDE to continue supporting my legacy products while I venture into the ARM world of development. So the question still remains. Is there a way to setup uVision 5 to support the 888 (8051) and the XE167 Infineon products. I did purchase licenses for these two microprocessors. I'm hoping there's a configuration 'thingy' that points to the other enviroments or similar. Thanks in advance for any assistance.
What I've done is have both uVision 4 and 5 (and, as it happens, 3) installed on the one machine.
OK... I think I have a solution.
I copied most of the contents of the TOOLS.INI from uVision 4 directory (c:\keil). Specifically, I copied from "[C166]" to the end of the C166 section and from "[C51]" to the end of the C51 section into the TOOLS.INI file in the uVision 5 directory (C:\Keil_v5).
I can now set the Device in the legacy project and the project compiles and links OK.
It would be nice to hear from Keil as to the side-affects of doing this or if they have a different solution.
That was what you you did (or at least I did) before when using the same IDE installation for ARM and C51 so I can't see any reason why that shouldn't still work.
Then contact Keil support, this is a user forum, where they've repeatedly stated that they don't monitor for "support" questions.
"This forum is not monitored by Keil technical support personnel. Do not expect to receive technical support via this forum." http://www.keil.com/forum/terms.asp
uh oh... Good point. Thanks for reminding me!