本公司***销售大型进口各种品牌DCS系统模块备件:BENTLY NEVADA3500/3300,AB,ABB Advant OCS,ABB MOD 30/MODCELL,ABB MOD 300,ABB Bailey INFI 90,ABB Procontic,ABB Procontrol,Rosemount RS-3,Yokogawa Centum XL,Yokogawa microXL,FOXBORO I/A,Westinghouse,Ovation,Honeywell QCS,Honeywell TDC系列,Honeywell S9000,HITACHI,Mitsubishi PLC,Motorola MVME,ALSTOM MVME,Other VME,TOSHIBA,HP,Yaskawa,FANUC等大型模组,有着充足的库存,交货期快,查询。
BENTLY NEVADA 3500/05-01-02-00-00-00
BENTLY NEVADA 3500/05-01-02-00-00-00
BENTLY NEVADA 3500/05-01-02-00-00-00
事实上,除了要对EMIF进行配置外,用户还必须在链接文件中为某些段制定两个不同的地址:一个是导人地址,一个是运行地址。导入地址用来决定装载器把段的原始数据放在何处,而运行地址就是该段代码运行的地址。制定两个地址的目的是为了加快代码执行速度。它们的链接可由*.cmd文件来实现。对存储器的设置如下:
IRAM:origin=00000000hlength="0000FAooh"(内部RAM)
FLASH-BOOT:origin=Ox90000000length="00000400h"(存储自举代码)
FLASH-REST:origin=090000400length="000lfcOOh"(存储主程序代码等)
在完成用户主程序、EMIF配置文件、链接命令文件后,就可利用TI公司的DSP集成开发环境CCS进行编译、调试及链接,以生成用户应用程序的目标文件*.OUt。
2.2FBTC程序的设计
FBTC程序主要是针对DSP目标板上的FLASH存储器进行操作。即通过一定的编程命令序列来控制FLASH的工作方式。这些命令序列是一些特定字符的组合,只要向FLASH中的特定寄存器以特定的顺序输入这些字符,即可进人相应的编程模式。SST39VF400中的主要命令和写入地址如表2所列。FBTC程序主函数的状态图如图3所示。
FBTC程序主函数的状态图
图3中的信息处理函数可依据FlashBurn编程协议提供的信息格式来设计;命令处理函数主要包括FLASH的擦除、读取和烧写。同样的,FBTC程序设计完成后,也可利用TI公司的DSP集成开发环境CCS进行编译、调试及链接,从而生成FBTC程序的目标文件*.out。
命令处理函数
3FLASH的烧写
对FASH存储器进行烧写一般有以下几种方法:一是通过编程器烧写;二是通过开发商提供的专门烧写软件工具进行烧写;三是自己编写烧写程序通过DSP烧写。本文是通过TI公司提供的FlashBum软件来对FLASH存储器进行烧写。将FlashBum与CCS、HEX文件转换工具以及FBTC配合使用,可以方便快捷地将用户数据与程序写入FLASH存储器。FlashBurn采用图形化界面,使用方便,用户只要简单配置几个操作参数,即可实现对FIASH存储器进行擦除、烧写和查看内存内容等多项功能操作。其具体步骤如下:
(1)编写用户程序,通过CCS编译、链接生成目标文件user.out:
(2)编写FBTC程序,通过CCS编译、链接以生成目标文件FBTC.out:
(3)编写hex6x命令文件(*.cmd),并利用hex6x来执行这个文件,然后将用户目标文件user.out转换为十六进制格式usei.hex。
hex6x命令文件如下:
use.out
-a
-memwidth8
-image
-mapuser.map
ROMS
{
FLASH:org=090000000,len=Ox0040000,
romwidth="8",files={user.hex}
}
SECTT***
{
.boot_load/*:PADDR=Ox90000000*/
.text
.cinit
}
6ES5-951-7ND12
6ES5490-7SA11
6ES5464-8MC11
6ES5777-0BB01
6ES5431-8FA11
6ES5241-1AA11
6ES5095-8ME01
6ES5466-8MC11
6ES5430-4UA12
6ES5246-4UA41
6ES5451-4UA14
6ES5944-7UA21
6ES5752-0LA12
6ES5752-0AA12
6ES5308-3UA12
6ES5100-8MA02
6ES5700-8MA11
6ES5456-6AA12
6ES5451-8MA11
6ES5946-3UA21
6ES59483UA13
6ES51038MA02
6ES5-265-8MA01
6ES5430-4UA13
6ES5948-3UA13
6ES5440-8MA11
6ES5304-3UB11
6ES5581-1LA11
6ES5470-8MB12
6ES5355-3UA11
6ES5460-4UA13
6ES5095-8MB03
6ES5943-7UA11
6ES54304UA14
6ES5944-7UA22
6ES59553LC12
6ES5255-3AC12
6ES5430-7LA12
6ES5512-5BC21
6ES5755-0AA13
6ES5513-3LA11
6ES5375-0LA41
6ES5306-7LA11
6ES5450-8FA11
6ES5465-4UA13
6ES5454-4UA13
6ES5-318-8MA12
6ES5450-6AA11
6ES5450-6AA11
6ES5436-4UA11
6ES5776-7LA11
6ES5420-4UA12
6ES5376-1AA1
6ES5921-3WB11
6ES5464-8MF21
6ES5910-0AA31
6ES5454-4UA14
6ES55243-1AA11
6ES5463-4UA12
6ES5262-8MB12
6ES5470-4UA13
6ES5942-7UA12
6ES5385-8MB11
6ES5721-0BF00
6ES5441-8MA11
6ES54544UA13
6ES5512-5BC12
6ES5256-3AA11
6ES5267-8MA11
6ES5335-0AA11
6ES5451-8MA11
6ES5313-3AA11
6ES5095-8MA03
6ES5415-7AB21
6ES5-951-7LB21
6ES5095-8MC02
6ES5340-3KB42
6ES5430-4UA11
6ES5464-8MD11
6ES5252-3AA11
6ES5375-0LA15
6ES5943-7UA22
6ES5544-3UA11
6ES5431-4UA11
6ES5454-4UA13
6ES5464-8MF11
6ES5526-3LF11
6ES5700-1LA12
6ES5422-8MA11
6ES59517ND12
6ES5101-8UC11
6ES5440-8MA22
6ES5530-7LA11
6ES5453-3AC11
6ES5955-3NF11
6ES59283UB11
6ES5103 8MA03
6ES5450-6AA12
6ES5331-5AA11
6ES5458-7LA12
6ES5788-0LA12
6ES5530-7LA12
6ES5241-1AA12
6ES5451-4UA13
6ES5951-LD21
6ES5451-8MR12
6ES5262-8MA12
6ES5431-8MD11
6ES5951-7ND51
6ES5436-4UA12
6ES5482-4UA11
6ES5375-1LA15
6ES5788-8MA11
6ES5921-3UA11
6ES5470-4UB12
6ES5925-5AA12
6ES5417-7AA11
6ES53188MB11
6ES59263SA11
6ES5740-0AA11
6ES5-310-3AB11
6ES5090-8MA01
6ES59273KA13
6ES5246-4UA11
6ES5430-8MD11
6ES5312-3AB12
6ES5312-3AB12
6ES5470-4UA11
6ES5318-8MB12
6ES5385-8MB11
6ES5340-3KB31
6ES5430-6AA11
6ES5470-7LC13
6ES5955-3NC12
6ES5375-0LC21
6ES5451-4UA11
6ES5951 7LD21
6ES5431-8MC11
6ES5095-8ME03
6ES5470-7LC12
6ES5482-7LF11
6ES5420-7LA1
6ES5457-4UA12
6ES5314-3UH12
6ES5102 8MA02
6ES5453-4UA12
6ES5470-7LB12
6ES53858MB11
6ES5308-3UB11
6ES5465-3AA13
6ES5340-3KB21
6ES5-951-7LD12
6ES5-393-0UA11
6ES5431-4UA12
6ES5453-3AC11
6ES5312-5CA11
6ES5315-8MA11