AST2500 NC-SI功能调试

1、背景介绍

目前在项目中使用到AST2500作为板上BMC进行管理,其中有个功能是NC-SI,所谓NC-SI可以用下面一张图表示。

上图中AST2500可通过NC-SI连接网卡,从而连接到外网,更详细的连线如下

在我们这个项目中,网卡使用的是Intel的I350。注意:网卡的固件一定要支持NC-SI功能。

2、AST2500功能配置

使用AMI提供的MDS开发工具,可以很方便的进行AST2500的设置,只需要打开PRJ文件进行设置即可。在进行NC-SI功能配置时注意下面几点。

  • NCSI记得配置为手动模式
  • Default channel id需要根据硬件设计判断连接的是网卡的哪个channel
  • Default interface name默认使用NC-SI功能的网卡,一般为eth0

在调试的过程中发现一个BUG,就是NC-SI调整为手动模式后串口会无打印,发现是uartmirroring功能导致的,把该功能关掉就行了。

 

如果不知道b)中的default channel填什么,可以在操作系统启动之后进行手动修改验证,如下图所示,可以在/confs/ncsicfg.conf中配置channel,然后执行/usr/local/bin目录下的ncsicfg让ncsi的配置生效。修改channel值,直到ast2500能ping通外网电脑,然后将正确的channel值填入PRJ中,重新编译镜像就行了。

 

 

3、MAC地址配置

默认eth0的mac地址是不配的,如果想在编译镜像时就配好地址,可以修改下面文件,注意路径是在source目录下,用root权限修改

修改完后rebuild工程,会出现CONFIG_ETHADDR重复定义错误

此时要去修改common.cfg文件,将其中的CONFIG_ETHADDR设置为一样的即可。

然后继续build即可,这样编出来的镜像设置mac地址就成功了。当然,还有一种方法就是启动时在uboot中使用setenv和saveenv方式设置mac地址,这种方式比较简单。

4、其他

当网络通了以后配置好AST2500的IP地址,就可以在浏览器中输入该地址登录到ast2500进行板级检测和控制了。用户名密码都是admin。

也可以通过网络进行rom.ima远程更新了。

关于NC-SI的详细描述可以参看这篇文档:https://wenku.baidu.com/view/b53ce6550b4c2e3f57276383.html

AST2500A2-GP规格书是指AST2500A2-GP芯片的技术规格和功能描述文档。AST2500A2-GP芯片是一款集成了多种功能和特性的专用芯片。它主要用于服务器、工作站和网络设备等高性能计算领域。 AST2500A2-GP芯片具有以下主要功能和特性: 1. 处理器支持:AST2500A2-GP芯片采用高性能的ARM Cortex-A7处理器,能够在低功耗下高效执行任务。 2. 图形处理:芯片内集成的图形处理器能够支持高分辨率的视频输出,提供流畅的图像显示效果。 3. 视频编码解码:AST2500A2-GP芯片支持多种视频编码和解码格式,能够实现高质量的视频处理和传输。 4. 存储接口:芯片内置多个存储接口,包括SATA、NVMe和USB等,能够方便地连接各种存储设备,提供高速的数据传输和存储能力。 5. 网络接口:AST2500A2-GP芯片支持多个千兆以太网接口,可以实现高速的数据传输和网络连接。 6. 安全性:芯片内置了多种安全功能,包括硬件加密和数据隔离等,能够保护数据的安全性和完整性。 AST2500A2-GP规格书详细描述了芯片的物理尺寸、引脚定义、电气参数、功耗特性、工作温度范围等技术信息。此外,规格书还包括芯片的软件支持和开发工具,以及外部接口和引脚连线示意图等详细资料。 AST2500A2-GP是一款功能强大、性能稳定的专用芯片,广泛应用于网络服务器、数据存储和网络安全等领域。它能够满足高性能计算和存储需求,为企业和用户提供可靠的解决方案。
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值