bootloader项目中应用程序能不能不复制到ram直接在flash上运行

在bootloader的课程中,韦老师是把bin文件存在flash 0x0804000上,然后再把bin文件复制到ram 0x20000000 运行。那么能不能不把bin复制到ram中,直接修改中断表基地址到flash(0x08000000),偏移地址0x40000,不修改散列文件,直接像普通程序那样运行。因为stmf103zer6的ram只有64k,如果bin文件大于64k是不是就不能运行了。

修改这几处地方