欢迎来到天天文库
浏览记录
ID:40670678
大小:845.00 KB
页数:16页
时间:2019-08-05
《4-关于JTAG调试、启动代码烧写》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1检测与调试1.1测试的意义测试是借助合适的手段方法,为了保证PCB设计和制板的正确性,以及对系统性能,可靠性,稳定性进行检查验证。只有保证硬件系统达到设计时要求的健康性、稳定性和功能性,才能进行上层开发。1.2PCB检测的步骤1.2.1目检制板之后需要对实际硬件进行检测,首先是目视焊接检查(visualexamination),目检虽然不借助任何仪器但是但却是实际硬件测试的序曲,要使用人眼这一部高精密的仪器,对整版进行外观上的“扫描”。主要察看是否有芯片方向错焊,甚至芯片歪斜的情况;是否出现蚀刻铜箔断裂缺失甚至剥离的情况;检查双列贴片类型的芯片,是否有引脚间堆锡(短路)或者引脚虚焊(断路
2、)以及其它一些诸如裂纹、分层、起泡、残余铜等属于加工工艺方面出现问题的情况。1.2.2电压检查当认为PCB不具有难以接受的影响系统的缺陷时,便可以开始和电相关的测试。供电的检查是整个系统上电检查的前奏,目的是排除任何可能发生的供电错误,如电源短路包括电源平面间短路,开路、芯片错碰电平。虽然是电压的检查,但是此时还不宜上电,避免击穿芯片烧毁电路。需要对照原理图、PCB,按照系统中所标出的电压,逐个检查芯片的电源脚是否处于对应的电源网络。首先,用万用表拨蜂鸣档检查电源适配接头的+5V和GND,以不鸣为正常。然后,将万用表黑笔与地相接,红笔逐个试探各电压测试点,以检测不同电源平面和地之间是否短路
3、,以不鸣为正常。接着,将万用表黑笔与其中一个电源相接,红笔逐个试探个电压测试点,以检测不同平面之间是否存在短路,检测是否存在供电错误的问题,以不鸣为正常。最后,对于个别芯片,为确保万无一失,对其电源脚和接地脚进行检测。测量电源脚的时候,需要用万用表黑笔接在该芯片的供电电平测试脚处,红笔接芯片对应电源脚,以万用表鸣叫为正常。测量接地脚的时候,同法用黑笔接参考地端,红笔接芯片接地端。当PCB确定无误的时候,可以尝试加电进行下一步。1.1.1上电检查上电后留意主要元件以及电源周围钽电容的状态,如果听见锡膏融化被挤压的尖锐声音、发现元件红热、闻到树脂焦糊味或者是电容爆炸,必须立即断电。当PCB上电
4、源指示LED工作正常时,即可开始进行其它点的检测。上电检测的一个重点内容是串口的好坏,因为还没有数据进出,因此主要对串口电平进行检测,对照第三章中的图3.5,检测两只MAX3232的管脚2(C+)、6(C-)、7(T2out)、9(R2out)、12(R1out)、14(T1out)的电平,检验值应符合以下电压值:C+的值为+5.5V~+6V、C-的值为-5.5V~-6V,R1out、R2out值为+3.3V,T1out、T2out值为-6V。检验的目的是保证MAX3232空闲状态下内部已经处于正常状态,一旦加载启动代码就可以输出调试信息。4.3第一次烧写启动代码刚完成上电检测,所有电平都
5、正确的时候,整个系统还不具备任何一丁点的功能。因此需要首先为系统配置引导程序,引导程序使用三星公司的标准程序经ADS编译后生成镜像,将20针MultiICE-JTAG口接在电路板的对应接口上,从PC上启动SJF-2440.exe烧写工具,选择对应的FLASH型号K9F1208U0C,输入烧写的真实地址0x00000000,进行烧写。在嵌入式系统中,不像PC那样,在主板上有一个CMOS,用来存放固件,而是用一个被称作bootloader的程序,用以启动系统和作简单的管理。实际上,在一个稍微复杂的嵌入式系统中,bootloader是十分重要的,它有如下的一些作用:(1)把内核(kernel)复
6、制到RAM,然后启动它;(2)初始化硬件;(3)下载程序并写入flash;(4)检测目标板.Vivi是什么?Vivi是mizi公司设计,为ARM处理器系列设计的一个bootloader,因为vivi目前只支持使用串口和主机通信,所以您必须使用一条串口电缆来连接目标板和主机。一、安装BIOS1、安装BIOS到ARM板连接JTAG烧写板到目标板,打开板子电源,使用命令行工具sjf2410.exe可以烧写bios到NandFlash或者Norflash。烧写sbc_vivi到NandFlash的典型界面如下:2、安装USB驱动BIOS烧写完毕,取下JTAG烧写板,并选择从NandFlash启动系
7、统,打开dnw.exe软件,点菜单Configuration,设置串口如下:再点菜单SerialPort->Connect,按住电脑键盘空格键以进入vivi模式,此时打开板子电源或者复位系统,可以看到从串口打印出如图信息,如果信息不全,请再次使用上面的步骤安装一次BIOS。提示:如果此时接上USB电缆,将会看到dnw.exe标题栏显示USB:OK,这表明您可以使用USB来下载程序了,详见以下安装步骤。二、安装Linux安
此文档下载收益归作者所有