I am new to keil software. I just want to know one thing, it is necessary to install files from pack installer. Can i create the project without selecting any file from software pack writing my own code using SFR available in microcontroller, i.e. without using any standard library.
In simple my question "is it compulsory to use software pack while working on keil".
Hello Sanjay,
CMSIS-Packs probably work in a way unfamiliar to you, but I would suggest you give them a a chance.
All they are zip files with XML descriptions. The solve the issue of: - Chip vendors getting patched code out, or supporting new devices - Keeping different versions of code separate from each other - Getting code from different companies to work with each other (we use APIs) - Downloading only the code you need to support your device, rather than the whole device database
There are some videos and guides at:
www2.keil.com/.../learn
Especially the 'Start Programming' section.
The parts other users initially found 'weird' was that - some source code stays in the pack folder - How you add files to the project with the RTE window.
The "Manage Run Time Environment" window lets you do "programming via checkboxes"
http://www.keil.com/support/man/docs/uv4/uv4_ca_rtemanager.htm
Next set the device specific pins in the rte_device.h file. Again, it is programming by checkboxes:
www.keil.com/.../classic_pg.html
======
If you do not want to use software packs, on http://www2.keil.com/mdk5/ click on "MDK v4 Legacy Support" to download and install the legacy files. This is a large download, but does not use software packs.
Give software packs a chance, more and more Chip vendors, middleware vendors, IDEs are using them as the delivery vehicle of choice for code.