Hello Ranjith,
Are you giving any use for the array App1_0? In the .map file that you attach you can see that the compiler is performing a optimization with the array (does this automatically). In the line 118 of the file .map you can see that it says "Discarded input sections" (See image below) and below that in line 131 is the array you want App1_0, you will see that the address is 0x00000000 that means that the variable is not located in the flash because it was optimized, this always happens because you declare the variable but you are not using it.

For example, I declare the same array than you in a random program and below the declaration I used the array in an IF condition:
if(App1_0[45])
Once I made this I got the next result in the .map file

Once you use the variable it declares it in a valid memory address, in this case 0x00001de0 instead of the 0x00000000 of before.
Hope this solve your problem.
Have a great day,
Victor.
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------