title: Arm Rom.ld ,Ram.ld ,scatterfile ,startup.s ,what all these files do?
body: <p>I have programmed avr microcontroller , but new to arm.I just looked a sample code for sam7s64 that comes with winarm.I am confused about these files rom.ld , ram.ld , scatter file , cstartup.s file. I never saw these kind of files when i programmed avr .Please clarify my doubts what each of them file do. </p>