您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > QT9261开发板硬件使用手册
QT9261开发板硬件使用手册Ver1.1一、开发板简介CPU:AT91SAM9261,ARM926EJ-S内核,工业级芯片,无铅217BGA封装,主频200MIPSRAM:2片32MByteSDRAM(32位数据宽度)ROM:64M(8位数据宽度)/256M(16位数据宽度)ByteNANDFlash(可选)4MByteDataFlashLCD/Touch接口:昀大分辨率2048*2048,支持真彩、伪彩、黑白屏USB接口:2组USBHost、1组USBDevice、USB2.0协议AUDIO:一路音频输出UARTS:一个DBUG调试口、一个三线串口、一个五线串口以太网:10M/100M以太网模块JTAG:标准20针接口SD卡:标准SD卡座GPIO:4路独立按键、2个独立LED指示PCB板:核心板:6层板工艺;底板:2层板工艺电源:+12V/1.5A直流输入系统时钟:18.4320MHzRTC时钟:32.768KHz内核电压:1.2VIO电压:3.3V二、接口与跳线说明1、核心板接口说明标号引脚功能与CPU引脚标号引脚功能与CPU引脚1PB18E151TMSC172PB19B172TCKD173PB20D153TDIE174PB21C164NTRSTF175PB22E145TDOF166PB23D146NRSTF157PB24A177PB17D16J38PB25B16J48RTCKU179PB26B159PB8G1710PB27A1510PB15E1611PB28D1311PB7H1612PB29D1212PB11G1613PB31B1313PB2K1714PB30C1314PB4J1715HDMAB1415PB1K1616HDMBA1416PB0L1717HDPBA1317PB12G1518HDPAC1218PB16F1419DDMB1219PB9J1520DDPA1220PB10H1421JTAGSELB1021PA27L1522D15M222PB3K1523D14N123PA25M1424D13M124PA26M1525D12L325PA9U1626D11L226PA11T1627D10K327PA13R1428D9L128PA17R1529D8K229D3V330D7K430D3V331D6K131DGND32D5J232DGND33D4J133PA0R1134D3H234PA10R1335D2H135PA18R1736D1G236PA14T1737D0G137PA23N1638A22C138PA19P16J339A20B1J439PA28M1640A21C240PA24N1741A18B241PA12U1542A19A142PA29M1743A16A243PA5U1444A17C444PA6T1445A14A345PA2U1346A15B346PA4T1347A12A447PC14R948A13B448PA1T1249A10D649PC10T850A11B550PC13U851A8C651PC2T452A9A552PC9T753A6A653PC8R754A7B654PC12R855A4B755CFWE_NWE_NWR0E256A5D756PC11P857A2A857CFOE_NOE_NRDE358A3A758NCS2D159A0D859DGND60A1B860WKUPB11J3J4标号引脚功能与CPU引脚标号引脚功能与CPU引脚1PC15T91PB14G142DGND2PB13H153PC1P63PB5H174PC0U24PB4J175D30P25PA30L146D31N36PA21N157D28P57PA22N14J58D29R5J68PA16P149D26T39PA15P1310D27R410PA8T1511D24P411PA7R1212D25U112PA3P1013D22P313PC7P714D23T214PC4R615D20T115PA31L1616D21R216PC3U317D18M317PA20P1718D19R118PC5T619D16P119PC6U520D17N220DGND2、底板接口说明名称标号功能说明Debug接口P1通信、下载程序下载、调试串口1P2串行通信串口通信开发串口2(全功能)P3串行通信串口通信开发以太网接口J310M/100M以太网程序下载、网络通信JTAG接口J4仿真、调试用于在线仿真、调试电源输入接口P7系统电源输入标准12V直流电源输入LCD接口J2扩展LCDLCD功能开发音频接口J1音频输出连接耳机或音箱SD卡插座J9连接SD卡用于SD卡开发USBDevice接口P6USB设备用于USB设备开发USBHost接口P4、P5USB主机用于USB主机开发3、LED和按键说明名称标号功能说明网络连接指示灯黄灯网络联通指示网络正常连接时此LED亮网络通信指示灯绿灯正常通信指示当数据传输时,此LED闪烁全双工通信指示灯D1全双工通信指示采用全双工通信时此LED亮LED1D2独立LED输出由程序控制LED亮/灭LED2D3独立LED输出由程序控制LED亮/灭电源指示灯D43.3V电源正常指示电源接通时此LED亮RTC电源指示(核心板)D3RTC电源正常指示系统电源供电此LED微亮RTC电源指示(核心板)D4RTC电源正常指示外部电池供电此LED微亮CPU复位按键BP6系统复位此按键按下时系统复位CPU唤醒按键BP5使CPU退出休眠状态当CPU进入休眠时有效按键1BP1独立键盘输入可由程序直接控制按键2BP2独立键盘输入可由程序直接控制按键3BP3独立键盘输入可由程序直接控制按键4BP4独立键盘输入可由程序直接控制4、跳线说明名称标号短接断开仿真调试切换J7禁止短接正常工作模式系统启动模式选择J8外部ROM启动内部ROM启动DataFlash片选(核心板)S1从DataFlash启动从上位机(SAM-BA)启动三、功能测试说明光盘中提供了3个ADS环境下的测试程序,本节将简单介绍一下这些测试程序的功能和调试方法。一、开发调试平台的建立1、硬件环境2、软件环境♦ADS1.2:全称是ARMDeveloperSuite,是ARM公司推出的ARM集成开发工具,用户在该软件下完成编辑、编译、控制调试过程。关于该软件的安装,参考ADS的安装说明或者ADS1.2教程,在此不作阐述。♦Multi-ICE:该软件为Smart-ICE(这是一个仿真器,需要向我公司另行购买)在计算机上的驱动程序,它是ADS与Smart-ICE软硬件的接口。关于该软件的安装,请参考产品说明书,在此不作阐述。♦SAM-BA:是Atmel公司推出的一款Flash烧写工具。关于该软件的安装,请参考其安装说明,在QT9261开发板的linux用户手册也有介绍。♦超级终端:开发板在程序运行过程中由超级终端中输出信息,同时也用来向目标板发送命令。其具体设置请参考QT9261开发板的linux用户手册。二、开发与调试现在,假定您已经搭建好了上述软硬件平台,并了解一些基本的软件应用,那么我们就可以继续以下的操作:连接QT9261上的串口DEBUG到计算机,打开超级终端软件,其具体设置请参考QT9261开发板的linux用户手册。光盘中提供了3个ADS下的测试程序,在…/QT9261_ads/目录下。我们先以lcd测试程序为例来说明。在下面的目录中…\QT9261_ads\QT9261-BasicLCD-ARM1_2-1_1\compil\双击lcd_basic.mcp文件,就会启动codewarrior首先要编译通过。这里不介绍ADS的使用方法,你可以阅读ADS的文档。1.使用Smart-ICE下载和调试程序将核心板上的开关拨到OFF位置,给开发板上电,然后打开Multi-ICE程序,如图所示:打开后,窗口中显示ARM926EJ-S(如没有显示,点击Aout-configure),如图所示:点击CodeWarrior集成编译环境中的“Debug”按钮,开始连接调试工作,该软件自行启动AXD,如图所示:点击“configure”或者在AXD菜单栏中选“Options—ConfigureTarget…”进一步设置Smart-ICE驱动,如下图所示:在弹出的ChooseTarget窗口中点击“Add”,以添加新的调试设备驱动程序,也就是我们的Smart-ICE的驱动程序。具体安装方法请参考Smart-ICE产品配套软件包中的说明文档。如图所示:在AXD中打开工程调试文件basic-lcd.axf,点击“运行”按钮,会自动出现一个断点,调试中止(从进入点到“main()”函数之间的所有指令都被执行,调试器会在main()函数的地方停止)。再点击一次“运行”按钮,即可全速运行,也可以单步调试程序。如上图所示。(如果打开AXD时无法连接Smart-ICE,请点击菜单栏中的Options—ConfigureTarget….重新设置)通过超级终端,可看到运行结果如下图所示。2.通过“SAM-BA”下载代码到SRAM中运行如果你没有Smart-ICE,也可以把程序下载到SRAM中运行。♦拨动S1至“OFF”状态,插上USB线,打开开发板电源开关,在“开始---程序”选项中打开“SAM-BA”,弹出配置窗口如下图所示:♦在“Chooseyourboard”栏选择“AT91SAM9261-EK”,点击“connect”,弹出窗口如下图所示:♦点击“SRAM”,在“Address”栏添入“0X300000”在“SendFileName”栏,点击“Browse”,选择要烧写的“.bin”文件,如上述测试程序编译后生成的二进制文件。这里就以LCD测试和触摸屏校正为例加以说明。二进制文件路径“….\at9261_ads\AT91SAM9261-BasicLCD-ARM1_2-1_1\compil\lcd_basic_Data\Debug\lcd_basic.bin”,点击“SendFile”,如下图所示:♦在命令行输入“go0x300000”敲回车键这样测试程序就运行了。超级终端打印信息如下图所示三.功能测试1.LCD测试和触摸屏测试LCD测试和触摸屏测试在ADS下仿真调试代码的路径为“…\QT9261_ads\QT9261-BasicLCD-ARM1_2-1_1”。在ADS下仿真并运行该代码,将会在超级终端上显示如下信息:按照终端提示信息,敲入任意键,进入BacklightTest,如图所示:按照终端提示信息,敲入任意键停止BacklightTest,进入touchscreen测试,如图所示:下在触摸屏上点击“+”,按照屏上的提示信息,完成触摸屏的测试,终端显示信息如图所示:2、音频测试频测试在ADS下仿真调试代码的路径为“…\QT9261_ads\QTS下仿真并运行该代码,将会在超级终端上显示如下信息:音9261-BasicSSCAudio-ARM1_2-1_1”。在AD将耳机/音箱插入J1插座,您将会听到有声音发出,表明音频测试成功,在终端敲入任意键,停止测试。3、LED与键盘测试LED与键盘测试在ADS下仿真调试代码的路径为“…\QT9261_ads\QT9261-BasicPIO-ARM1_2-1_1”(请在硬盘中解压使用)。在ADS下仿真并运行该代码,将会在超级终端上显示如下信息:QT2410开发板上的两个LED(D2、D3)将会交替闪烁,此时,你可以通过开发板上的按键(BP1、BP2、BP3、BP4)来调整LED交替闪烁速度。
本文标题:QT9261开发板硬件使用手册
链接地址:https://www.777doc.com/doc-4466510 .html