zynq debug进入main函数或汇编函数

在调试ZYNQSDK项目时,执行DEBUG后,可能会进入C语言或汇编的main函数。这取决于选择调试的是Debug还是Release文件夹下的应用。Debug模式通常进入C语言main,而Release进入编译后的汇编main。调试时可根据需求选择合适的文件夹。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、描述

大家在调试ZYNQ的时候也遇到过这个问题,在SDK模式先DEBUG电路板的时候,执行完debug后,分布运行有时候进入C语言的main函数,有时候进入编译后的汇编main函数。

2、原因

对于我这种汇编小白,C函数显得更容易理解,也方便调试。下面解释一下为什么会出现这两种现象,完全是因为我们操作的原因,因而完全可以避免。

在调试界面选择调试文件的时候,如果现在Debug文件夹下的应用程序,则分布运行跳转到C语言的main函数;如果选择Release文件夹下的应用程序,则分布运行跳转到编译后的汇编main函数。大家在debug的时候根据自己的喜好选择即可。

下图是进入了fsbl的工程大家要注意,一般是调试自建工程,注意目录。

转载自:https://blog.csdn.net/kunkliu/article/details/103887724

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值