社区
单片机/工控
帖子详情
函数前加nodebug是什么意思
tianloveyou
2008-10-07 05:15:58
如题,这样用有什么好处吗?请大家帮忙解答一下.谢谢了
...全文
209
3
打赏
收藏
函数前加nodebug是什么意思
如题,这样用有什么好处吗?请大家帮忙解答一下.谢谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianloveyou
2008-10-10
打赏
举报
回复
呵呵,谢谢楼上两位啦
sunxinyu
2008-10-07
打赏
举报
回复
-nodebug:去除BIN文件中的调试代码,减少生成程序长度
lbing7
2008-10-07
打赏
举报
回复
函数前加nodebug是什么意思
我用过的平台没有这个参数的
猜之:
告诉编译器,不要在这个函数里加入仿真调试需要的信息
这样:可以减少生成的代码量
但是,不能在这个函数里进行仿真调试(像单步,断点什么的)
另外一个,在写ASSERT这个宏的时候,也通用用NODEBUG作为参数取消这个调试宏的作用
assert()断言
函数
以及
NODE
BUG
用法总结
3)不能使用改变环境的语句,因为assert只在DE
BUG
个生效,如果这么做,会使用程序在真正运行时遇到问题,如: 错误: assert(i ++ < 100 ); 这是因为如果出错,比如在执行之前i=100,那么...
KEIL de
bug
无法进入main
函数
或 de
bug
卡死的原因总结
今天在新移植的ucos工程上,突然发现de
bug
进不了main
函数
,de
bug
直接进入SystemInit
函数
,单步发现循环走汇编指令(如图一),开始时推测是中断引起的,把关联的中断处理屏蔽后,发现还是有问题,费了九牛二虎之力才...
使用CubeMX生成工程时De
bug
模式为No De
bug
与Serial Wire的代码差异
在生成CubeMX的工程时,有时候会忘记将SYS->De
bug
选择成...分别创建2个工程,一个选择Serial Wire(左),另一个为No De
bug
(右),对比两个工程的代码,在gpio.c会调用时钟初始化的
函数
。在stm32f1xx_hal_msp.c。
CCS调试报错Break at address “0x3fe493“ with no de
bug
information available, or outside of program code.
Break at address "0x3fe493" with no de
bug
information available
reak at address “0x3ff9ce“ with no de
bug
information available, or outside of program code.
reak at address “0x3ff9ce“ with no de
bug
information available, or outside of program code.
单片机/工控
27,511
社区成员
28,797
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章