Issue on using .align assembler directive for 256 word boundary alignment :
Answer: Don't use the
.align assembler directive. Instead use the alignment capability in the linker.
In the assembly start with .data buf1 .space size buf2 .space size .data ALIGN (256) In
the linker use sections directive