智能车制作
标题:
大家都会用BDM吗?
[打印本页]
作者:
zouyf12
时间:
2011-11-13 09:01
标题:
大家都会用BDM吗?
说来惭愧, 当年参加这个比赛之前只用过51和AVR, 没接触过仿真器这种东西, 清华的开发板里附带的教程也只是告诉我这个BDM可以用来下载程序,甚至建议先不要用BDM下载,而是用清华事先烧进单片机里的Bootloader来下。。。加上学校老师还没我懂。。如此几个因素导致我在两年参赛期间,都把BDM当做一个下载线。。。 要调试时就在程序里插入串口输出信息来看,,那个痛苦啊。。。
BDM是一个仿真器,所谓仿真器并不是指能替代芯片的东西(以前确实是可以替代芯片的),而是用来调试芯片,实现芯片内程序单步运行、显示变量数值、显示内存等功能。 用它可以很方便的查看程序在芯片内的运行状态。
在明白BDM后,我也间接的明白了一些外设里关于冻结模式的设定,冻结模式形象的说就是用BDM单步运行调试时,BDM把芯片里的程序“冻结”在某一步,这时芯片不会执行下一条程序, 但是其他外设比如定时器之类的默认在冻结模式下是继续运行的,这样有时会对调试不利,比如设定某个PIT定时中断,当你单步调试时就会发现,程序永远执行不了下一步,老被PIT拉入中断服务程序里, 所以可以在
PIT里设定冻结模式PIT也停止工作,这样就不会出现上述情况了。
借这个机会,我也想问问论坛里谁有比较详细的BDM使用指南,传一份上了让大家分享吧~
作者:
沙漠上的狙
时间:
2011-12-12 21:06
BDM不是编辑器有驱动在线调试不就可以了么?我的在线调试就可以了~
作者:
暴走兄弟
时间:
2011-12-23 23:47
[attach]16830[/attach]
[attach]16829[/attach]
[attach]16828[/attach]
[attach]16827[/attach]
[attach]16826[/attach]
[attach]16825[/attach]
[attach]16824[/attach]
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2