sdk-xgs-robo-5.xx.x
所属分类:单片机开发
开发工具:Unix_Linux
文件大小:19538KB
下载次数:83
上传日期:2014-05-11 09:23:14
上 传 者:
duleking
说明: broadcom robo 系列芯片的SDK
(broadcom robo switch chip SDK)
文件列表:
sdk-xgs-robo-5.xx.x\doc\48-port.txt (5395, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\boot-flags.txt (3317, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\cfapinit.txt (2556, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\combo-ports.txt (22070, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\counter.txt (6878, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\dma_rom.txt (3880, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\easy_reload.txt (3438, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\endian.txt (4479, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\i2c.txt (44377, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\l2-shadow.txt (5101, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\led-proc.txt (6190, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\memscan.txt (13513, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\modid-mapping.txt (20921, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\NFS.txt (3105, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\pause-resolution.txt (4093, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\phy-drivers.txt (2441, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\pkt.txt (10891, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\port-mapping.txt (8071, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\properties.txt (4705, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\sync.txt (1114, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\tucana-ffp.txt (7218, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\txrx.txt (13420, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\txrx_port.txt (17388, 2010-07-20)
sdk-xgs-robo-5.xx.x\doc\wfq_cos.txt (6021, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\acl\acl.h (14979, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\applref\applrefIface.h (670, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\applref\arefHelper.h (516, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cpudb\brd_ident.h (3655, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cpudb\cpudb.h (21379, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cpudb\debug.h (5541, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cputrans\atp.h (9696, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cputrans\atptrans_socket.h (3300, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cputrans\cpu2cpu.h (7039, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cputrans\cputrans.h (14651, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cputrans\ct_tun.h (5102, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cputrans\next_hop.h (9247, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cputrans\nh_tx.h (5866, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\cputrans\tlv_msg.h (6245, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\diag\autocli.h (7554, 2010-07-20)
sdk-xgs-robo-5.xx.x\include\appl\diag\celldata.h (4479, 2010-07-20)
... ...
$Id: README,v 1.3 Broadcom SDK $
Assuming a Solaris or Linux build server with one or more of the
following cross-compilers installed:
* Diab Data DCC ColdFire
* Tornado x86
* Tornado MIPS
* Tornado PPC
This explains how to set the target to build the Strata device drivers
for that a particular platform and chip.
Target Makefiles for the SAL and SOC device driver:
Remember that $TARGET is set to -.
represents the operating system environment, and represents
the platform. For example:
BMW CPCI card
setenv TARGET vxworks-bmw
is vxworks
is bmw
Unix PCID simulation
setenv TARGET unix-solaris
is unix
is solaris
Linux PCID simulation
setenv TARGET unix-linux
is unix
is linux
For VxWorks builds of existing BSPs, edit the platform Makefile.$TARGET
and modify WIND_BASE so it points to your installed VxWorks tree.
Then to build a BSP and link to binary, go to the
sdk/systems//
directory corresponding to the system and run gmake.
It is possible to run 'make' in any subdirectory of the driver source
tree by setting the environment variable TARGET appropriately. The
compiled objects will go into that target's build subdirectory,
sdk/build/$TARGET. For example:
setenv TARGET vxworks-bmw
cd $SDK/src/soc
make drv.o
To compile a driver that only supports specific chips, see instructions
in $SDK/make/Make.local.template. Copy Make.local.template to
Make.local and make the required modifications. By default, the driver
will be built to include code for all supported chips. You may be able
to save some code space by customizing in support for only one or two
chips.
Adding new VxWorks platforms:
1) Pick a name for your BSP, eg, my_board_name.
2) Create a new Makefile.vxworks-my_board_name in $SDK/make.
It is easiest to copy from a similar existing Makefile and
modify it.
3) Create a new directory tree structure in $SDK/systems:
$SDK/systems//
Where TARGETBASE is vxworks and is your platofmr name, e.g.
$SDK/systems/vxworks/my_board_name
4) Copy the file socdiag.c and Makefile from an existing
directory in that configuration into the new directory.
$SDK/systems/vxworks/my_board_name/socdiag.c
$SDK/systems/vxworks/my_board_name/Makefile
5) Place all your BSP files in the new directory.
6) Edit the Makefiles in the directory tree, overriding
the target in the toplevel Makefile and pulling in
$SDK/make/Makefile.-
近期下载者:
相关文件:
收藏者: