自制廉价的Arm9 开发平台

[05-17 05:33:52]   来源:http://www.88dzw.com  电子制作   阅读:8100

文章摘要: 图3 MAX232 5V连接端 图4 MAX232、MAX3232连接原理图由于以上接口电路比较简单,假如没有现成的串口电路板,可以直接购买面包板,在上面搭建,以后所说的接口电路也可用此方法构建,不再赘述。将相应的电路连接好后,与PC机的串口相连,打开串口工具DNW(超级终端也可以),设置波特率为38400,数据位为8,奇偶校验为无,停止位为1,硬件流控制为0(后面使用的串口设置只有波特率不同,其他设置都按此设置)。连接开发板的电源后,可以看到路由器启动时的提示信息,如图5所示,说明串口改造成功。 图5 IP0422启动串口输出2.2 JTAG接口 JTAG接口是作为开发板必须具

自制廉价的Arm9 开发平台,标签:电子制作网,http://www.88dzw.com
 
图3 MAX232 5V连接端
 
图4 MAX232、MAX3232连接原理图
由于以上接口电路比较简单,假如没有现成的串口电路板,可以直接购买面包板,在上面搭建,以后所说的接口电路也可用此方法构建,不再赘述。将相应的电路连接好后,与PC机的串口相连,打开串口工具DNW(超级终端也可以),设置波特率为38400,数据位为8,奇偶校验为无,停止位为1,硬件流控制为0(后面使用的串口设置只有波特率不同,其他设置都按此设置)。连接开发板的电源后,可以看到路由器启动时的提示信息,如图5所示,说明串口改造成功。
 
图5 IP0422启动串口输出

2.2 JTAG接口
    JTAG接口是作为开发板必须具备的。我们可以通过JTAG接口对板上的程序进行简单的调试,同时,还可以通过JTAG,将程序下载到板上的SDRAM中,对板上的Flash进行擦写操作。
    对JTAG的改造要比串口困难,因为电路板上并没有为我们引出该接口,我们只有自己想办法做一个引出接口。如图6所示,图示位置将电路板的绝缘层用小刀刮掉,露出里面的铜箔,将一个2x10的条形插针一面的9个脚焊在该铜箔上,形成接地,这与我们将要使用的wiggle简易JTAG接口是一致的,同时还可以起到固定整个插座的作用。条针的2脚与串口接口中的3.3V电源端相连,作为简易JTAG接口的电源脚。然后将芯片上的与JTAG相关的各个管脚引出。如图6所示,绿色线一端连条针的第5脚,一端连芯片TDI上拉电阻R27的一端;橙色线一端连条针的第7脚,一端连芯片TMS上接电阻R28的一端;蓝色线一端连条针的第9脚,一端连芯片TCK上拉电阻R29的一端;白线一端连条针的第13脚,一端直接与芯片的TDO(113脚)相连。其中白色线与芯片的TDO(113脚)相连端是焊接的难点,由于芯片管脚太密,直接焊接很容易照成相邻管脚间的短路,所以建议将该管脚翘起来(如图6所示),然后再焊接,操作时要十分小心。
   
图6 JTAG接口与相应连线
  
图7 简易JTAG接口原理图
     接口构造完成后,可以使用wiggle的简易JTAG口与计算机的并口相连。Wiggle的电路原理图如图7所示。从http://twentyone.bokee.com/网站,下载H-JTAG软件,进行安装后,启动H-JTAG软件,应该可以检测到连接的芯片是ARM922T的内核。再使用H-JTAG配合AXD调试软件对芯片的存储区域,寄存器进行读写,如读写正常,说明接口改造成功。在使用AXD时,可能会出现这样的现象,先连接PC机并口与板上的JTAG口,再给路由板上电,然后启动AXD时可能会报错。解决的方法是先给路由板上电,然后再将JTAG口插到PC机的并口上,最后再启动AXD,可以解决以上问题。

2.3 扩充SDRAM

上一页  [1] [2] [3] [4] [5]  下一页


Tag:电子制作电子制作网电子制作 - 电子制作

《自制廉价的Arm9 开发平台》相关文章