芯来科技
直播中

李志静

8年用户 1502经验值
私信 关注
[问答]

求助,关于nuclei studio调试GD32VF103的疑问

使用自带的工程模版时发现链接ld文件是把代码放在flash里,但是jlink debug配置startup里 “RAM application” 选项被勾选, 并且取消勾选“Initial Reset and Halt” 选项。
这个是为什么呢?

回帖(1)

醉清歌

2024-1-24 15:55:44
根据您的描述,您在使用Nuclei Studio调试GD32VF103时遇到了一些疑问。在链接ld文件中将代码放在flash中,并且在J-Link调试配置中选择了"RAM application"选项,并取消了"Initial Reset and Halt"选项。

这个设计是为了在调试过程中更好地处理程序的加载和执行。将代码放在flash中可以确保程序在设备上正常启动,而"RAM application"选项则允许将程序加载到RAM中进行调试。取消"Initial Reset and Halt"选项可以避免设备在启动时停在初始复位位置,而是直接加载到RAM中并开始执行。

这样设计的目的可能是为了提高调试效率和便利性。通过将程序加载到RAM中进行调试,可以避免在每次调试过程中将程序写入flash的操作,加快调试速度。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分