南瑞PDZ系列装置调试指南教材
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PDZ系列装置调试指南(简要)
1装置程序的写入
1.1 DSP程序的写入
PDZ系列智能配电终端装置的CPU为ADI Blackfin BF533芯片,需要通过希尔特烧写软件将PDZ_DSP.ldr文件烧写至SST37VF040芯片中。烧写过程如下:
(1)将SST37VF040放入烧写器中,打开希尔特烧写软件,出现如图1所示界面,点击“选项”下的“编辑自动烧录方式”,出现如图2所示界面,选择“Erase”点击“增加”,选择“Program”点击“增加”,选择“Verify”点击“增加”,出现如图3所示界面,点击确定。
图1 希尔特软件界面
图2 编辑自动烧录方式图3 自动烧录方式
(2)点击“选择器件”,出现如图4所示界面,选择厂商名“SST”,选择器件名“SST37VF040@PLCC32”,器件类型选择“全部”,点击“确定”。
图4 器件选择
(3)点击“装入文件”,出现如图5所示界面,选择PDZ_DSP.ldr文件打开,出现如图6所示“文件类型”界面,直接点击“确定”即可。
图5 文件装入图6 文件类型(4)最后点击“Auto”,等待文件烧写完毕,大约15秒钟。
(5)将烧写器断电,取下SST37VF040放入PDZ_CPU板中的U2位置;
(6)重新将终端上电,检查PDZ_CPU板上的“LED4”是否每一秒中闪烁一次。1.2 BF518程序的写入(张志华检查)
在部分需要进行网络通讯的装置中(按股份公司设计部图纸配置),写入网络程序。(一)调试程序
u-boot引导程序(u-boot.ldr)、vmImage程序(内核镜像)、rootfs.jffs2程序(文件系统)及应用程序的下载;
(二)调试方法和步骤
(1)下装u-boot引导程序(u-boot.ldr)。
①建立下载环境:
下载使用的环境为VDSP ++集成开发环境,首先打开VDSP ++环境,使用仿真器与CPU板的JTAG口(JP3)连接,然后作如下配置:
a、对VDSP ++的配置:
第一步,选择View –-> New Session菜单,如下图所示:
第二步,在弹出的对话框选择CPU为BF518,如下图所示,然后点击Next进入下一步:
第三步,选择开发板类型为Legacy target,如下图所示,然后Next 进入下一步:
第四步,进入如下界面后,直接Finish结束,此时就完成了与CPU板的连接。
b、下载u-boot
当仿真器与CPU板连接成功后,即可进行u-boot的下载操作。
第一步,选择Tools -- >Flash Programmer菜单,如下图所示:
第二步,在弹出的对话框中选择driver选项卡,在Driver 栏输入驱动程序
BF518FEzFlashDriver_M25P16.dxe文件所在的目录,默认为:
C:\Program Files\Analog Devices\VisualDSP 5.0\Blackfin\Examples\ADSP-BF518F
EZ-Board\FlashProgrammer\Serial\Debug\BF518FEzFlashDriver_M25P16.dxe,然后点击Load Driver 按钮加载驱动程序,如下图所示:
第三步,在上述对话框中选择Programming选项卡,如图一所示,在Data栏输入u-boot.ldr文件所在目录,然后点击Program按钮,即可显示如图二所示正在下载的进度条,
图一
图二
下载完成后,点击OK,关闭VDSP ++ 即可进行下面的内核镜像和文件系统的烧写操作。(三)下装内核镜像、文件系统、应用程序。
(1)内核镜像和文件系统
①相关工具的设置和环境搭建
a、超级终端设置
内核镜像和文件系统的下装是通过超级终端作为控制台来完成,首先准备好串口线将装置UART0通过超级终端和计算机相连,波特率为57600,数据位为8,无校验,即如下图设置超级终端:
点击确定返回即可完成超级终端的连接。
b 、Tftp工具的设置
将内核镜像和文件系统传入装置内部所使用的工具为Tftp,Tftp工具使用时系统默认的终端IP地址为192.168.0.15,服务器地址为192.168.0.2,即首先在电脑添加192.168.0.2网段,用网线将网口1或者网口2连接到电脑,然后将tftp工具和内核进行及文件系统放在同一个文件夹下,打开Tftp工具即可完成内核镜像和文件系统下载前的准备工作,tftp 如下图所示:
②下载内核镜像和文件系统
内核镜像为vmImage,文件系统为rootfs.jffs2,当完成上述的环境设置后,即可开始
内核和文件系统的下载操作,如下操作:
a 、将装置上电
上电后,u-boot引导程序开始启动,此时在超级终端控制台打印出操作系统启动倒计时并提示输入字母“A”来停止启动:
按下大写字母A,则u-boot停止自动启动,进入下图所示的等待输入指令状态:
b 、内核镜像下载
当进入上述状态后即可输入指令开始下载程序。
第一步:首先擦除flash,先输入sf probe 2,然后回车;再输入sf erase 0x80000
0x1C0000 ,然后回车;如下图所示:
此时开始擦除flash,擦除后即可进行下一步操作;
第二步:使用tftp工具传入vmImage文件:
输入指令:tftp 1000000 vmImage ,然后回车,即可传入文件,此时tftp和超级终端显示分别如图一和图二所示:
图一
图二
第三步:写入内核镜像:
文件传入成功后,即可写入文件,输入指令:sf write 0x1000000 0x80000 129093,并回车,其中129093为超级终端显示的文件长度,即上图中Bytes transferred = 1216659 (129093 hex)的值;此时等待写入完成即可;
c 、写入文件系统
当上一步骤中内核镜像写入成功后,即可开始文件系统的写入。
第一步:擦除flash,输入指令:sf erase 0x240000 0xDC0000,然后回车,等待擦除完成即可,此处显示和上一步骤相同;
第二步:当擦除完成后,即使用tftp根据传入rootfs.jffs2文件,与写入内核镜像相同,输入:tftp 1000000 rootfs.jffs2,然后回车;
第三步:当文件传入成功后,即可将其写入,输入指令:sf write 0x1000000