Tilera-Pro64 支持Broadcom HiGig标签
来源:互联网 发布:max更新数据失败 编辑:程序博客网 时间:2024/06/08 04:03
HiGig(通常称为HiGigTM)是Broadcom公司的私有串行总线互联方案,于2001年推出,主要用于Broadcom公司StrataXGS系列芯片(如BCM5670/BCM5690等)之间的互联(也可以跟支持HiGig协议的NPU或ASIC连接),这里我们是将Broadcom和Pro64相连。
HiGig总线是在以太网协议的基础上发展而来的,它在以太网二层报文中插入HiGig头,形成HiGig报文,通过HiGig头部携带的控制信息,来实现芯片端口的镜像、聚合、QOS等功能。
Tilera芯片支持Broadcom HiGig标签、Marvell标签、CSTM标签。但是同一时间内只能支持一种,Tilera MDE安装好后默认是支持Marvell标签。如果想让Tilera支持Broadcom HiGig 标签需要重新编译$TILERA_ROOT/src/sys/hv
配置过程:
1. 创建编译目录(不要到MDE原目录编译),把源码复制到创建的目录
mkdir/home/custom
cp -rf $TILERA_ROOT/src/sys /home/custom
2. 修改配置
/home/custom/sys/hv/Makefile):
IPP_SOURCES := \
drivers/xgbe/sipp.c \
drivers/xgbe/cipp1.c \
drivers/xgbe/cipp1_debug.c \
drivers/xgbe/cipp1_mrvl.c\
drivers/xgbe/cipp1_mrvl_time.c \
drivers/xgbe/cipp1_time.c \
drivers/xgbe/cipp2.c \
drivers/xgbe/cipp2_mrvl.c \
drivers/xgbe/cipp3.c \
drivers/xgbe/cipp3_mrvl.c \
drivers/xgbe/cipp4.c \
drivers/xgbe/cipp4_mrvl.c \
从Makefile文件我们可以看到MDE默认是配置成支持Marvell标签,进到这几个带mrvl名字的文件可以看到文件很简单只有一句话#define TAG_MRVL我们只需要把这几个文件中的#define TAG_MRVL改成 #defineTAG_BRCM
3. 编译hv
cd /home/custom/sys
make
4. 修改.hvc文件(假设为flow.hvc)
device xgbe/0 xgbe_ipp4_epp
dedicated 4,0 5,0 6,0 7,0 7,1
args tag=brcm
5. 修改程序
netio_input_config_t config={
.flag = NETIO_RECV|NETIO_XMIT|NETIO_TAG_BRCM,
.
}
6. 启动程序
Tile-monitor –pci \
--hv-bin-dir/home/custom/sys/hv–hvc flow.hvc \
--upload your_program your_program\
-- your_program
上述命令 --hv-bin-dir指定从你编译的hv目录启动
--hvc 指定你的.hvc配置文件
- Tilera-Pro64 支持Broadcom HiGig标签
- HiGig/HiGig+/HiGig2简介
- higig、higig+、higig2
- 编译内核使tilera支持网桥和netfilter功能
- Tilera的多核CPU
- Tilera Cache Control
- 众核tilera的使用
- TILERA--Makefile实例
- Broadcom推出DOCSIS ® EOC产品,支持中国三网融合
- smart 支持标签
- XStream支持CDATA标签
- Android支持HTML标签
- Android支持HTML标签
- JavaDoc支持的标签
- Android支持HTML标签
- XStream支持CDATA标签
- iOS支持HTML标签
- Android支持HTML标签
- android 手机拍照上传项目的开发-----Camera1.0(动态显示预览)
- android开发相关软件地址
- 部署项目到tomcat时提示文件被锁问题,导致报错
- ios 画图总结
- Wi-Fi
- Tilera-Pro64 支持Broadcom HiGig标签
- iPhone 5手机未出 保护壳已开售
- gcc 编译多个源文件
- 数据库:ETL学习笔记之一:ETL是什么?
- N!
- POJ 2406
- Extjs4 官方文档翻译系列二:组件(components)、自定义组件
- 泛型句柄
- Android 如何在自己的应用中模拟Home键