根据您的描述,您在使用Nuclei Studio调试GD32VF103时遇到了一些疑问。在链接ld文件中将代码放在flash中,并且在J-Link调试配置中选择了"RAM application"选项,并取消了"Initial Reset and Halt"选项。
这个设计是为了在调试过程中更好地处理程序的加载和执行。将代码放在flash中可以确保程序在设备上正常启动,而"RAM application"选项则允许将程序加载到RAM中进行调试。取消"Initial Reset and Halt"选项可以避免设备在启动时停在初始复位位置,而是直接加载到RAM中并开始执行。