龙芯2F处理器PMON的编译、加载
1.从网站http://www.loongson.cn/uploadfile/embed/ls1b/下载最新的pmon: pmon.tar.gz;
2.下载交叉编译工具mips-elf.tar.gz,并解压到/usr/local目录下
tar zxvf mips-elf.tar.gz -C /
3.设置PATH路径
export PATH=/usr/local/comp/mips-elf/gcc-2.95.3/bin/:$PATH
4.进入pmon源码路径,生成pmoncfg工具
cd/opt/loongson/pmon
cd    /opt/loongson/pmon/tools/pmoncfg
make
cp pmoncfg     /usr/bin
5.进入相应龙芯平台目录, 运行pmoncfg配置Bonito文件
cd       /opt/loongson/pmon/Targets/Bonito2F7inch/conf
pmoncfg Bonito
出错
pmoncfg和make 3.80已经放在工具链一起了(/usr/local/comp/mips-elf/gcc-2.95.3/bin/中).make3.81和pmoncfg一起有问题。
 解决办法 :make 3.80安装
为编译 Make 做准备:
                     ./configure --prefix=/usr 
               编译软件包:
                     make
              本软件包自带测试套件,能执行一些测试,以确定它是否编译正确。如果你想运行测试套件,执行下面的命令:
                     make check
              安装软件包:
                      make install
注:如果在相应的目标设备文件夹下面没有compile文件夹,应该手动创建。
6设置环境变量
           export MKDEP=makedepend
           cd /opt/loongson/pmon/zloader.2edev
7 编译
make cfg            #更新配置
出错
/bin/sh: makedepend: command not found
make[2]: *** [depend] Error 127
make[2]: Leaving directory `/lx2f/pmon3u-1.0/lib/libc'
make[1]: *** [depend] Error 2
make[1]: Leaving directory `/lx2f/pmon3u-1.0/Targets/Bonito2fdev/compile/Bonito.2fdev.wangyu'
make: *** [cfg] Error 2

解决办法:
apt-get install xutils-dev
make cfg
make tgt=rom    #产生烧制文件 gzrom.bin

make tgt=ram    #产生可以由pmon二次加载的文件gzram

生成gzrom 和gzrom.bin,前者可tftp挂载执行,后者必须要烧写到ROM后才能运行
8.验证:
首先将生成的gzrom拷贝到192.168.2.185/195:/tftpboot下;
然后找一台能连上192.168.2.185/195龙芯2F机子,在启动PMON执行加载内核的时候退出加载,进入PMON命令行模式,用网络加载内核的方式加载gzrom:
load tftp://192.168.2.185:/gzrom
g
即可执行新的gzrom。
至此,一个新编译好的PMON已经完成,注意:烧写PMON要烧写gzrom.bin而非gzrom。
9 烧写
load -f 0xbfc00000 -r tftp://192.168.2.196/gzrom.bin

龙芯2F处理器PMON的编译、加载相关推荐

  1. 迅为2K1000龙芯开发板PMON 开发

     pmon 简介 PMON 拥有非常悠久的历史,它来自于 FreeBSD,支持 i386,PowerPc,MIPS 三种架构,既相当于 X86 电脑上的 BIOS,又具备 BootLoader 的功能 ...

  2. 龙芯多核处理器启动概要

    0.约定 为了便于理解,根据最新版的<龙芯3A处理器用户手册>约定以下术语: 处理器节点:包含4个GS464核的1个3A处理器称为1个处理器节点 处理器核: 3A中的每个GS464核就是一 ...

  3. 龙芯新款处理器发布;Citrix 产品曝“惊天漏洞”,影响全球 8 万家公司; AMD发布年度5大里程碑 ……...

    关注并标星星CSDN云计算 速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周两次,打卡即read   更快.更全了解泛云圈精彩news   go ...

  4. 龙芯3A4000处理器解读①

    龙芯3A4000处理器解读 关于3A4000的处理器结构简单做一下自己的相关分析,希望可能通过此次深入分析,更加了解处理器的结构. 文章目录 龙芯3A4000处理器解读 简介 3号(3A)硬件结构 简 ...

  5. 龙芯3A4000+龙芯3B4000处理器数据手册

    龙芯3A4000+龙芯3B4000是龙芯3A3000/3B3000 四核处理器的微结构升级版本,采用相同的28nm FD-SOI 工艺,封装引脚全新定义.龙芯3A4000/3B4000是一个配置为单节 ...

  6. 龙芯3A4000处理器解读 ②

    龙芯3A4000处理器解读 2 第一章简述了3A4000的芯片结构,并对照结构图举例了访问7A的通道,那么本章节主要梳理CPU如何获取到一条分配给到7A的地址如何通过窗口命中正确访问到有效数据. 文章 ...

  7. 龙芯2K1000运行linux,对龙芯2K1000处理器的支持补丁已经合并进Linux 5.

    对龙芯Loongson 2K1000的支持工作终于在即将到来的Linux 5.13内核中被合并.虽然基于MIPS的Loongson处理器以对开源社区极为友好而闻名,并一度被Stallman提及,但在过 ...

  8. ORI-621龙芯3A处理器CPCI刀片计算机

    ORI-621龙芯3A处理器CPCI刀片计算机 一.产品简介 ORI -621是一款基于龙芯3A国产CPU处理器的特种CPCI刀片计算机.该产品成功地实现了服务器NUMA架构在国产特种计算机中的应用, ...

  9. 龙芯3A4000处理器实测:28nm工艺不变,性能可提升100%以上

    龙芯是中科院下属的计算机所研发的自主产权国产处理器,现在已经由中科龙芯公司商业化,再过几天他们又要发布新一代龙芯处理器--龙芯3A4000系列了,这是在现有的龙芯3A3000系列上的改进版. 根据之前 ...

  10. 龙芯2K1000LA处理器流片成功,龙芯业务全面转向LoongArch架构

    2022年4月底,龙芯2K1000处理器完成了改版芯片(代号龙芯2K1000LA)的功能和性能测试,正在开展用户试用.龙芯2K1000LA在实现与原有版本2K1000引脚和接口兼容的基础上,处理器核更 ...

最新文章

  1. android layout的一些注意事项
  2. 安卓布局工具---Hierarchy Viewer
  3. matlab中的级数怎默算_matlab级数求和代码
  4. oracle trigger 延迟执行_一文详解Spring任务执行和调度
  5. 蓝色起源起诉NASA,不服其将月球着陆器合同授予SpaceX
  6. 寻找最大的k个数问题
  7. Linux使用命令记录
  8. SOA 普元EOS 工作流开发
  9. 有关学习Android资料的一些网站
  10. java web背景颜色表,更改表行背景颜色
  11. Confluence 插入符号和特殊字符
  12. PS-第六天-色彩调整
  13. 企业网络安全建设必须要知道的终端产品
  14. 解决Linux上rar压缩包文件无法解压缩的问题
  15. 用C语言画一个Q版奥特曼
  16. cocos2dx 圆盘抽奖_cocos2d编写的类似幸运大转盘抽奖源码
  17. 无穷小微积分吁呼中俄数学中心成立!
  18. Java线程同步-模拟买票
  19. 自建个人用服务器要多少钱,我想建立一个人网站,像19楼那样的论坛,是自建服务器便宜还是租用服务器便宜...
  20. 学习java的第17天

热门文章

  1. PHP之字符串常用函数
  2. 京东羚珑页面可视化平台介绍
  3. Spring的AOP中的责任链模式
  4. java jbutton_Java JButton按钮使用
  5. C语言/C++基础之奔跑的小人
  6. 神经网络模型结果怎么看,神经网络模型怎么预测
  7. 编程之道 The Tao Of Programming
  8. GANDCRAB V5.2勒索病毒,不可破解,尽快防御!
  9. 数据透视表练习表格_将高级电子表格导出与PHP结合起来以创建数据透视表
  10. 硬件PCB发热严重,天线信号不良的整改