我只对MCU正常模式为普通单芯片的做了测试。硬件上MODC上拉,MODB,MODA下拉,那么一上电复位模式位应该为100。在BDM调试的时候,读MODE寄存器可以得到MODC,MODB,MODA为000。那么进入调试的时候调试工具到底做了什么事??是对MODC/BKGD引脚在上电复位的时候强制产生一个低电平脉冲还是通过修改MODE寄存器?
我现在要使用到MCU的扩展模式,MODC,MODB,MODA配置应该为101。如果我硬件上这么配置,那么要进入BDM调试的话是不是只能由BDM调试工具修改MODE寄存器才能进入,如果是这样的话,MODC,MODB,MODA就会被修改为000,那么在线调试的时候,还能不能进行总线的读写??
BDM调试器在复位时会将MODC引脚拉低,使芯片进入特别状态,即调试模式中。
如果要在扩展模式下进行调试,应该先将MODA、MODB和MODC的电平配置为单片模式,然后在程序中修改它们的值,使芯片进入扩展模式。
BDM调试器在复位时会将MODC引脚拉低,使芯片进入特别状态,即调试模式中。
如果要在扩展模式下进行调试,应该先将MODA、MODB和MODC的电平配置为单片模式,然后在程序中修改它们的值,使芯片进入扩展模式。
指的是外部硬件电路将MODA、MODB和MODC的电平配置为单片模式,然后在程序中修改它们的值,使芯片进入扩展模式吗?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |