146
3735
1万
资深工程师
使用特权
1416
2万
7万
总工程师
159
5万
版主
LS两位熟手, 如果两位能不用调试才算本事。 如果仍然需要调试,为啥不用方便的呢? shizaigaole 发表于 2011-5-9 16:59
115
2962
软仿真+盲调绝不可能比硬件断点来的方便, 学以致用, 条件允许的情况下, 当然捡方便的用。 shizaigaole 发表于 2011-5-10 09:40
0
345
1051
助理工程师
呵呵,那只是你还没有达到足够的熟练程度时作出的判断而已。 yewuyi 发表于 2011-5-10 09:59
就算我盲调再熟练,我也觉得不可能达到,直接使用硬件断点的速度。 其实,我也不认为同样熟练的情况下, 你能够做到,盲调比设断点快。 一般人人,正常情况下,直接使用硬件断点比盲调快。 ... shizaigaole 发表于 2011-5-10 14:32
软仿也要设断点查看吧? 是否会有因为硬件的原因不方便软饭的地方? 然后是否也要烧写下去?是否也要需要连线? 千万不要说,你不用实际下载验证就OK了。 到底谁麻烦,根本就是不言而喻的事情。 一个断点,当 ... shizaigaole 发表于 2011-5-10 19:30
软仿也要设断点查看吧? 是否会有因为硬件的原因不方便软饭的地方? 然后是否也要烧写下去?是否也要需要连线? 千万不要说,你不用实际下载验证就OK了。 到底谁麻烦,根本就是不言而喻的事情。 一个断点,当 ... shizaigao 1、软仿一般是对单个子函数进行DEBUG,在函数开始时软件设置一些触发条件,函数结束时看执行结果,触发条件通过定义debug宏开关进行控制. 2、很多芯片的下载连线比DEBUG时简单,而且基本不需要额外增加DEBUG调试头 3、你要把我12楼的话连起来看,不要断章取义 4、我只是告诉你,如果你比较熟练的话,基本不会为是一个断点还是多个断点心烦,这基本不会影响你的工作。 5、这有什么好抬杠的? 6、MCHP也是有你所想的那种多断点工具,ICE就是,但问题是,用PIC的工程师很少有人会选择用它,说句实话,你就是送我一个,俺真的嫌它麻烦。 7、这个话题不需要再讨论下去了,选择什么是一个综合考虑,你愿意不愿意用PIC,和我并没有任何关系,俺又不是MCHP的员工,呵呵,你用不用和俺没有任何的经济利益,俺只是出于一个老网友给你提供的一点意见而已,认同不认同全凭你自己。 8、其实BBS里面很多用PIC工程师,特别是老工程师,当年都用过那种全仿真的工具,呵呵,不过大家都反而不愿意用那种工具,你说为什么呢? \ le 发表于 2011-5-10 19:30
那如果硬件仿真器有BUG,没有给你正确的信息,你还坚信这个信息是正确的,你所付出的调试时间将是我的10倍。因为我把程序记在脑子里,而不是依赖仿真器去Debug,所以我对程序的熟悉程度是你的10倍,代码质量也是 ... NE5532 发表于 2011-5-10 20:13
yewuyi 发表于 2011-5-10 22:14
同样很简单, 我只是要告诉你,多个断点调试起来, 比单个断点方便的多。 比盲调方便的更多。 shizaigaole 发表于 2011-5-11 08:58
给你总结一下: 你的观点:使用硬件debug的时候,能支持多断点才爽。 这个爽的意思应该效率比较高,调试质量比较好的意思吧。 俺以上所有讨论均针对以上这个结论展开的讨论,如果你不是这个意思,那这个讨论直接 ... yewuyi 发表于 2011-5-11 09:09
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
11
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号