LPC2148 bare-metal programming with gnu tools

I am trying to blink an led on an old lpc2148 development board with assembly language. I am using the GNU toolchain for building and I want to learn the startup and linker script. By refering to some documents, a startup code and linker script havebeen developed from scratch (attached with the post), but the code is not running. Please help or sujest on how I can run my bare metal application.

More questions in this forum