On adding startup files to the project, the files are being added but a red cross appears on the names. I did check both the Startup and the Core options in the Manage Run-Time Environment. There also seems to be no issue when building and loading the code into the microcontroller. Here's a link to the snapshot of it: www.drive.google.com/.../view
The Red X typically means the options are set so as not to include the file in the build. Right-click Options for the files, and decide which one(s) you need to be including.
http://www.keil.com/support/man/docs/uv4/uv4_ca_filegrp_att.htm