单片机是STM32F411CEU6,Boot1和Boot2都拉高了。在0x8000000的flash中烧写了一个对比程序。调试的时候,把128K的RAM分成了2个64K,0x20000000开始的64K当ROM使用,0x20010000开始的64K当正常的RAM使用。
在EIDE里,选择使用STLink下载,如果把Lunch App After Program选择成true,则程序会卡在某个地方,即使按下RST也无法从0x20000000运行,此时看到TERMINAL窗口显示程序从0x8000000运行。

如果设置成false,则按下RST可以从0x20000000运行。
如果使用JLink就可以烧录完成立刻从0x20000000运行,我试了用STM32CubeProgrammer,选择Run After Programming,也可以立刻从0x20000000运行,不需要按一下RST

问题是:我如何能用STLink在EIDE中下载完毕立刻从RAM 0x20000000运行而不需要按一下RST?