Add SCS in ARMv7-M

Add SCS block in ARMv7-M profile.
Adjust the sequence of cpu initialization and startup.
Use offset instead of absolute adress in memory wirte and read.