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

AST2500 NC-SI功能调试相关推荐

  1. 无线信标功能调试-2021-3-9-HALL检测与主控接口

    ▌01 无线信标控制板 1.功能介绍 在 无线节能信标调试说明-2021-3-3 对于 第十六届全国大学智能汽车竞赛竞速比赛规则 中的无线节能信标组的无线功率部分进行了调试.并对在输出功率50W,15 ...

  2. 探秘IntelliJ IDEA 13测试版新功能——调试器显示本地变量

    为什么80%的码农都做不了架构师?>>>    IntelliJ IDEA在业界被公认为最好的Java开发平台之一,JetBrains公司将在12月正式发布IntelliJ IDEA ...

  3. Julia发布全功能调试器:4大新功能问世

    Julia发布全功能调试器:4大新功能问世 量子位 出品 | 公众号 QbitAI Julia这门语言,因为集合了C语言的速度.Ruby的灵活.Python的通用于一身,获得了万千程序员的喜爱. 福利 ...

  4. DSP篇--C6701功能调试系列之 FLASH测试

    目录 1. FLASH介绍 2.  FLASH功能测试 调试的前期准备可以参考前面的博文:DSP篇--C6701功能调试系列之前期准备_nanke_yh的博客-CSDN博客 1. FLASH介绍 FL ...

  5. 野火多功能调试助手】-摄像头调试助手通讯协议

    野火多功能调试助手] [复制链接] 摄像头调试助手通讯协议     LONG_R3acc 电梯直达 1#  发表于 2020-6-8 14:49:48 | 只看该作者  ] 本帖最后由 LONG_R3 ...

  6. 山外多功能调试助手用作MM32虚拟示波器

    硬件:MM32L373 开发工具:IAR7.8 调试工具:山外多功能调试助手 Introduction 在调试MM32芯片的过程中,有时需要观察数据的实时变化,山外多功能调试助手中的虚拟示波器可以实现 ...

  7. 山外多功能调试助手用作虚拟服务器

    Foreword 这周体会到你以前学的东西真的是不知道在什么时候就要用到,当时为什么不好好学计算机网络呢.这几周有点儿怀念小老头儿,教了我计算机网络.Linux.MATLAB,最近用到了不少,是个可爱 ...

  8. 关于山外多功能调试助手的虚拟示波器的使用说明

    关于山外多功能调试助手的虚拟示波器的使用说明 通信方式:串口(uart)协议 设定波特率,数据位,校验位,停止位等等 关于虚拟串口的特性 1. 支持8通道的波形,并且自定义波形名称 2. 支持同时预览 ...

  9. linux nc命令--功能强大的网络工具

    linux nc命令--功能强大的网络工具 Socket长连接 AT指令测试,连接阿里云服务器 EC200S 4G CAT.1模块 nc命令简介 1)端口扫描 2) 远程拷贝文件 3) 简单聊天工具 ...

  10. 单片机多功能调试助手

    单片机多功能助手一款多功能调试软件,不仅含有串口调试功能.而且该软件强大之处支持USB数据收发.网络数据收发.51/AVR单片机波特率计算.数码管字型码生成.进制转换.点阵生成.校验值(奇偶校验/校验 ...

最新文章

  1. My97DatePicker日历控件日报、每周和每月的选择
  2. 「OKR 理论篇」5 分钟快速掌握 OKR 管理法
  3. 军营中重重打击之后,我变了一个人(下)--我成为程序员所经历的(四)
  4. 不同交换机不通过trunk在vlan间通信
  5. hdu 3392 Pie
  6. android 文件mimetype_android获取文件getMimeType的两种方法
  7. xml中的Document和Attribute
  8. oracle10 ins tcx,安装Oracle10g遭遇ins_ctx.mk问题-Oracle
  9. 听说你还不会归并排序?
  10. 博客文章加线框/表格
  11. 可视化工具软件排行榜
  12. c语言编译器模拟流水灯,流水灯C语言代码(修改)!
  13. -2. JavaScript Methods
  14. python调用微信截图_Python调用微信截图工具
  15. U盘被写保护无法格式化的解决方法
  16. 1946年第一台计算机在哪个国家面试,面试问题 计算机
  17. html5跳动的心电图,jquery制作心电图跳动特效
  18. 停课不停学,腾讯云助力在线教育!
  19. Android开发之百度地图定位打卡
  20. maven本地注册oracle ojdbc驱动(ojdbc7-12.2.0.1)

热门文章

  1. soc设计与验证(一)
  2. Selenium基础之关闭页面和浏览器
  3. 2.1下Email附件邮件通知
  4. Android音频通讯
  5. [VulnHub靶机]Lin.Security_linux提权
  6. 淘宝商品详情页API接口、淘宝商品列表API接口,淘宝商品销量API接口,淘宝APP详情API接口,淘宝详情API接口
  7. 南京银行的低版本jvm监控
  8. nike真假 mDRr 4Wqw ZtgH
  9. Python学习之开篇基础
  10. 委托和继承(Delegation and Inheritance)