首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ARM系统复位电路的设计与TKScope仿真器的设置方法(2)

ARM系统复位电路的设计与TKScope仿真器的设置方法(2)



                                  图 2.6  SmartARM2400 TKScope设置

2.4 SmartCortexM3-1700开发板复位电路
   SmartCortexM3-1700复位简化电路如图 2.7所示。
   该复位电路的典型特征是:nRST系统复位信号由复位芯片进行控制,JTAG控制复位芯片的复位输入端,进而控制ARM芯片的系统复位信号;nTRSTJTAG复位信号由JTAG进行控制。

            

                                   图2.7  SmartCortexM3-1700复位电路

   相应的TKScope设置如图 2.8所示,nRST 系统复位信号受复位芯片控制,复位芯片输入受JTAG控制,需要选中;nTRSTJTAG复位信号受JTAG控制,需要选中。
  【复位保持时间】:时间值的设置影响不大,一般默认值即可;
  【复位恢复时间】:时间值的大小取决于复位芯片的具体参数,必须大于复位芯片的复位延时时间值。


               

                                 图 2.8  SmartCortexM3-1700 TKScope设置

   这种情况下,复位恢复时间值的设置非常重要,关系到仿真的成败。图 2.9是TKScope仿真器产生的复位信号图。
   如果复位恢复时间小于复位芯片的复位延时值,那么,ARM系统仍然处于复位状态,还没有开始工作,TKScope仿真器已经开始调试目标,这时仿真注定会失败。
   反之,如果复位恢复时间大于复位芯片的复位延时值,那么,ARM系统已经复位成功,处于工作状态,此时,TKScope仿真器开始调试目标,这是合理的、正确的调试流程。

               

                                         图 2.9  硬件复位信号图

2.5 AT91SAM7S64最小系统板复位电路
   微控电子AT91SAM7S64最小系统板复位简化电路如图 2.10所示。
   该复位电路的典型特征是:JTAG的3脚(nTRST控制)和15脚(nRST控制)连接到一起。

            

                          图 2.10  微控电子AT91SAM7S64最小系统板复位电路

   相应的TKScope设置如图2.11所示,只选择系统复位nRST即可;如果同时选择了Jtag复位,就会出现“复位管脚状态错误”的提示。
   复位时间值的设置影响不大,一般默认值即可。

              

                         图2.11  微控电子AT91SAM7S64最小系统板TKScope设置

3.小结
   在设计ARM系统复位电路的时候,应该尽可能的将nTRST和nRST信号接到JTAG插座上,这样将更加有利于调试的稳定性。
继承事业,薪火相传
返回列表