Demo app working, DMA fixes, DMA addresses must be burst-aligned.  Startup code now sets stack according to availble RAM.