Hi Avinash Puli,
Agree with Marc, it is not the problem, just caused by your measure method.

SystemCoreClockUpdate();,Chip_GPIO_Init(LPC_GPIO_PORT); already your own user code, it is not include in the startup time.
Your own user code also caused a lot of time.
Wish it helps you!
Have a great day,
Kerry
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------