繁体中文
设为首页
加入收藏
当前位置:技术文章首页 >> 综合应用技术 >> 基于VxWorks和MPC860设计的硬件防火墙

基于VxWorks和MPC860设计的硬件防火墙 (4)

2008-07-15 23:06:18  作者:  来源:互联网  浏览次数:16  文字大小:【】【】【
简介:与传统的PC架构硬件防火墙卡相比,利用MPC860实现 ...
SP模板以后,针对不同的CPU类型,确定基本BSP中所有寄存器配置是否适合当前的硬件(包括SDRAM、Flash)。如果不适合则做相应的改动,这主要是指rominits,config.h中的修改。
    (3)如果有网络设备,则需要配置confignet.h。如果有串口,则需要修改sysSerial.c。修改sysLib.c中的硬件相关部分。
    建立BOOTROM的方法:
    (1)进行BSP定制,主要是修改bootline,配置configAll.h,config.h和Makefile。
    (2)选择VxWorks的加载方式,然后配置target server,通过“build bootrom”图形对话框或者命令行建立bootrom,然后通过visionprobe将bootrom下载到目标机RAM中运行,或者将成功的bootrom用专门烧写器烧写到Flash中。
3.2.2 根据硬件修改BSP
    在本课题中,将ads860目标板的BSP拷贝到目录installDir/target/config/ncut860t下,同时将all目录下的所有文件都拷贝到installDir/target/config/ncut860t/all目录下,之后针对本系统的硬件环境对BSP进行修改,同时修改相应的makefile。
    注意:应将BSP拷贝到相应目录下后再启动Tornado,否则在Tornado的BSP列表中可能看不到新添加的BSP。
    (1)config.h文件需要修改的配置(部分代码)
    #define DEFAULT_BOOT_LINE
    ″motfec(0,0)host:vxWorks h=219.224.61.102 e=219.224.61.202 u=ncut pw=ncut″
    #define CRISTAL_FREQ  50000000        /*50MHz*/
    #define LOCAL_MEM_LOCAL_ADRS 0x00000000
                                          /*Base of RAM*/
    #define LOCAL_MEM_SIZE   0x02000000
                                          /*32MB memory available*/
    #define ROM_BASE_ADRS   0x02800000
                                          /*base address of ROM*/
    #define ROM_TEXT_ADRS ROM_BASE_ADRS+0x100
    #define ROM_SIZE   0x00200000         /*2M ROM space*/
    #define RAM_HIGH_ADRS (LOCAL_MEM_LOCAL_
    ADRS+0x00500000)
    #define RAM_LOW_ADRS (LOCAL_MEM_LOCAL_
    ADRS+0x00010000)
    #define USER_RESERVED_MEM  0x00000000 
                  
[1] [2] [3] [4] [5] [6]

责任编辑:cjb


相关文章
 

最新文章

更多

· 浅谈嵌入式软件系统设计...
· MIPS32 M4K处理器内核SR...
· WinCE线程和内存管理
· 防盗报警器电路
· 采用太阳能硅光电池的报...
· 熄火报警器电路
· 录音机倒带(或快进)终...
· 门铃,报警两用电路
· 基于LPC2106和Cb-OEMSPA...
· 贴片电容封装尺寸与常规...

推荐文章

更多

· 浅谈嵌入式软件系统设计...
· MIPS32 M4K处理器内核SR...
· WinCE线程和内存管理
· 防盗报警器电路
· 采用太阳能硅光电池的报...
· 熄火报警器电路
· 录音机倒带(或快进)终...
· 门铃,报警两用电路
· 基于LPC2106和Cb-OEMSPA...
· 贴片电容封装尺寸与常规...
. 基于VxWorks和MPC860设计的硬件防火墙

热点文章

更多

· 浅谈嵌入式软件系统设计...
· MIPS32 M4K处理器内核SR...
. 基于VxWorks和MPC860设计的硬件防火墙