We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have a problem I downloaded evaluation version of ARM and 51 development kit and installed both of them.But As I open any 51 project included, I can't compile for 51 microcontrollers. Toolchain path is still seen as set for ARM\bin. When changing form menus, I can success at this. But I want to set up tool.ini file OR how can we set this automotically recognition by Keil when I want to open project from 51 or form ARM project?
"Did you install them in the same directory tree...?"
According to the folder structures here www.keil.com/.../uv3_ov_folderstructure.htm
I'd expect it to go something like:
Keil -+- ARM -+- | | | etc | +- C51 -+- | | | etc | +- C166 -+- | | | etc | +- UV3
The tools.ini file lives in the Keil folder, and has sections to specify the configuration of each of the toolchains; eg,
[C51] PATH="C:\Program Files\Keil\C51" [ARM] PATH="C:\Cygnus\"
The tools.ini file lives in the Keil folder
Correct. But if the two installations are not installed in the same directory tree, then there will be two tools.ini files and two uv3 directories. If the uv3 app that is installed with the ARM compiler is started, then it will only find a tools.ini file without any mention of any C51 applications or settings.
Hence my question if he had installed in different trees.
"If the uv3 app that is installed with the ARM compiler is started, then it will only find a tools.ini file without any mention of any C51 applications or settings."
Absolutely - and, conversely, the C51 installation won't know anything about the ARM...