PMON编译方法

来自龙芯百科
跳转至: 导航搜索

配置环境:

   1 系统要求为32位linux操作系统.
   2 需要先安装flex,bison,xutils-dev;Fedora系统使用yum安装,Ubuntu、Debian系统使用apt-get命令安装,不能在线安装的系统请自行下载源码包,编译,安装.

龙芯PMON新编译器安装过程:

     export LD_LIBRARY_PATH=/usr/local/comp/mips-elf/gcc-4.4.0-pmon/lib:
     export CROSS_COMPILE=mipsel-linux-
     export PATH=/usr/local/comp/mips-elf/gcc-4.4.0-pmon/bin/:$PATH
  • 如果要编译3A单路(3A780E)的PMON则进入zloader.3a780e目录;如果要编译3A双路(3aserver)的PMON则进入zloader.3aserver
  • make cfg
  • 然后make tgt=rom
  • 将生成的gzrom.bin刷到falsh芯片中即可,在线更新命令为:
load -r -f 0xbfc00000 "PMON二进制所在的位置"

注意:

  • 如果编译时提示缺 pmoncfg文件,需要到$pmonsrc/tools/目录,执行make命令将产生的pmoncfg可执行文件拷贝到相关的Targets/Bonitoxxx/conf/目录下.