龙芯平台OS下更新GMAC功能

文章目录

  • 龙芯平台OS下更新GMAC功能
    • Gmac的flash烧录功能实现
    • 使用说明
    • Mac地址的有效解析格式
    • Best Wish

Gmac的flash烧录功能实现

GMAC为桥片上的网卡控制器,下游连接GMAC的phy芯片,在每次上电初始化的时候, 处理器会将flash内固定位置的GMAC地址信息填入GMAC_PHY中进行初始化.

本章讲述的功能是OsTools功能中的一节,如何烧写GMAC地址到7A的Flash中进行存储,保证上电初始化phy时使用的是我们更新好的MAC地址? 图片不清请双击放大查看>

使用说明

  • 1 源码下载: https://github.com/qiandongyan/OsTools.git ,http协议自行git,或者使用ssh方式进行git clone,没有git自行下载.
  • 2 源码编译: 使用对应平台的GCC编译器, 区分 LOONAGRCH 和 MIPS64, 安装好GCC后,直接使用Makefile文件进行make,请忽略编译警,告,咱没时间优化!!
  • 3 工具执行: OsTools即是我们编译出来的二进制文件,直接使用root权限执行OsTools.
  • 4 介绍GMAC烧写功能: 执行pci0号功能进行扫描7A设备上的spi控制器基址, 针对GMAC设备 (0xb000) 偏移即是 Bus号+Device号+Function号组成的 Valid value.
  • 5 MAC地址烧录: 再次执行OsTools , 使用spi7a的0号功能,其中需要输入步骤4获取到的SPI控制器的基址.操作图如下:
  • 6 烧录完成: 由于操作的本机电脑,烧录的最后一步我就不执行了,当你出现ok mac 的标记就说明烧录完成,即可重启验证.

Mac地址的有效解析格式

目前支持4种有效MAC地址解析格式:>
以11:22:33:44:55:66 MAC地址为例的四种格式:

  • 112233-445566
  • 1122-3344-5566
  • 11-22-33-44-55-66
  • 11:22:33:44:55:66
    以上四种格式都可以正常解析,望知悉…>

Best Wish

此功能涵盖4000.5000多龙芯平台,LoongArch和MIPS64架构自行编译, 如需使用更多功能请详见gitlab源码,自行了解. 此数据结构优点: 扩展性强,如有需求还可集成>更多功能.

龙芯平台OsTools-Gmac更新相关推荐

  1. 什么是龙芯平台JDK?国产龙芯平台JDK版本解惑

    什么是龙芯平台JDK? 龙芯公司基于OpenJDK从无到有实现的LoongArch64和MIPS64上的版本. 龙芯平台JDK是基于开源的OpenJDK研发的,通过了JCK的测试,符合Java SE的 ...

  2. 龙芯平台python答案_在龙芯平台上自己编写原创应用——“动态壁纸”

    原标题:在龙芯平台上自己编写原创应用--"动态壁纸" 一.为何要在龙芯平台上编写"动态壁纸"? 龙芯3A3000桌面电脑的用户越来越多了,人们都想在龙芯电脑上有 ...

  3. 干货应用迁移|搜狗输入法在龙芯平台上的适配与应用

    技术引领创新,用"芯"构建生态,第一期龙芯生态论坛于2021年3月12日(周五)盛大开讲!龙芯生态论坛作为龙芯生态建设的重要技术交流窗口,将汇聚龙芯资深技术专家及行业生态伙伴精英, ...

  4. linux内核深度解析_十年磨一剑,第一本龙芯平台的Linux内核书来了

    <用"芯"探核:基于龙芯的Linux内核探索解析>是一本基于龙芯平台,结合源代码来探索和解析Linux-5.x内核的书. 市面上解析Linux 内核的经典书籍已有不少, ...

  5. 为信息产业自主化而奋斗,第一本龙芯平台的Linux内核书来了!

    十年磨一剑,第一本龙芯平台的Linux内核书来了! 这就是<用"芯"探核:基于龙芯的Linux内核探索解析>--一本基于龙芯平台,结合源代码来探索和解析Linux-5. ...

  6. 龙芯平台上的容器和CI/CD实现方案

    http://www.loongson.cn/news/company/505.html 一:简介         Windocker是云宏公司基于龙芯平台开发的容器管理web平台.主要功能包括:系统 ...

  7. 【国产化系列】龙芯平台指令集简介及现有处理器的支持特性

    DATE: 2021.10.27 文章目录 1.转载参考 2.龙芯平台指令集简介 3.编译参数 4.查找热点函数进行代码优化 1.转载参考 龙芯平台指令集简介及现有处理器的支持特性 2.龙芯平台指令集 ...

  8. linux游戏龙芯能玩吗,历时三个月,我终于成功搭建了龙芯平台,竟可以玩cf和lol你敢信?...

    原标题:历时三个月,我终于成功搭建了龙芯平台,竟可以玩cf和lol你敢信? 就在前段时间被媒体闹得沸沸扬扬的芯片事件已经落下帷幕,但是从这次的封禁事件中也让国人充分意识到了掌握cpu制造技术是多么的重 ...

  9. 龙芯平台下调试蜂鸣器

    龙芯平台下调试蜂鸣器 据我所知,蜂鸣器包含有源与无源蜂鸣器之分.区别在于有源的只需要一个脉冲信号进行驱动,而无源则需要使用一定频率的PWM进行驱动. 目前正在调试龙芯平台的Beep功能,使用的是7A桥 ...

最新文章

  1. TFmini传感器使用
  2. keras和tensorflow使用 keras.callbacks.TensorBoard 可视化数据
  3. 升级Win10后windows.old删除
  4. 微信公众号开发之网页授权认证获取用户的详细信息,实现自动登陆
  5. 文巾解题 01.05. 一次编辑
  6. Java黑皮书课后题第7章:7.4(分析成绩)编写一个程序,读入个数不确定的考试分数,并且判断有多少个分数是大于或等于平均分,多少个分数是低于平均分的。输入一个负数表示输入结束。假设最高分是100
  7. Spring Cloud微服务系列文,服务调用框架Feign
  8. mysql 子字符串函数_MySQL 内置字符串函数
  9. C++ std::thread
  10. phpcms二层栏目下拉和当前栏目高亮
  11. 页面的主题标记--body
  12. 矢量素材 |企业商务画册设计参考
  13. 一杯水怎么测试_天气渐热食欲差、体质虚怎么办?每天一杯能量水——驼奶
  14. 计算机基础知识 笔试,计算机基础知识笔试题
  15. python如何识别中文_python如何识别图片中的文字
  16. Docker基本概念与实践(四)-部署简单web项目(tomcat+war+mysql)
  17. 如何轻松查询分析多个快递单号物流到站派件延误件
  18. 数据库课程设计 医院管理系统 SQL
  19. C++ TCP Socket的使用(阻塞)
  20. 张家界 凤凰 旅游有感

热门文章

  1. 内存超频trfc_P55平台内存超频实战
  2. 制图综合,制图综合的影响因素?
  3. 无需PS,这些工具也能轻松更换寸照底色
  4. 使用openSSL制作SSL证书
  5. MOT 指标汇总 (详讲 说明 含义 )
  6. 转:QQ上最酷的留言消息
  7. python怎么用散点图_Python利用matplotlib绘制散点图的新手教程
  8. 浅谈当下火热的ChatGPT
  9. 如何禁止win7自动锁屏
  10. 如何记账并生成收入、支出的图表