Hi @CarlosGarabito thanks for providing these resources.
Sorry for the late response as I was unable to access my PC in which keil was installed.
I have installed keil latest version as I just started working on this project (2 weeks back) and used the pack installer to install the latest NXP:MIMXRT1176_DFP.
ARM::CMSIS & ARM::CMSIS-DRIVER was up to date by default.
please find below the screenshot for the same:


As you can see from the screenshot Keil::iMXRT1176_Development board is not available.
My goal was to try building and loading a simple assembly language project (which is already attached in my initial post) hence only installed the DFP packs. I was planning on proceeding if I succeed in doing this as a first step. The examples tab also appear empty.

I understand that flash 0x0 cannot be programmed. The default settings of the target tab and linker tab are shown in screenshot. I am assuming that these should work to download the code in the chip as I am not getting any compiler error. The error that I am getting is during flashing of the code. So not sure what needs to be done.

Lastly, I am not much experienced in using keil. But, the question that I am having is that from, where is keil getting the idea that it needs to write to the location 0x0 through 0x8D7 (this is the error message in the error log screenshot that I have shared earlier in the doc file in my initial post).