1)正确。
2)正确。
3)不清楚。
4)正确。我想,你可以编一个写FLASH的程序。功能是把某个SDRAM地址开始的一定长度的数据写到FLASH中(比如0X2000地址)。上面这个程序用AXD执行,用AXD的load memory from file将你要烧的那个程序的BIN文件加载到SDRAM。这样,你的程序就烧到FLASH了。
修改bootloader,让它搬移0x2000地址的内容到SDRAM,然后跳过去。这样就行了。
这三个程序(烧FLASH的、boot的、被烧的)的RO和RW如何设置,你都应该知道的啦