PMON分析(5)- PMON的使用
在龙芯社区http://cgit.loongnix.org下载源码,
1、PMON的编译流程,以下示例为3a+780e平台,编译不同平台需对应不同的路径:
1.进入到tools/pmoncfg目录下,执行:make
在该目录下会生成pmoncfg可执行文件。
2.将生成上述步骤pmoncfg放到/usr/local/bin/目录下,使pmoncfg在shell任何环境下都能使用(这样就没必要每次编译pmon都要重新编译pmoncfg)。
在zloader.3a8780e 目录下执行: make cfg
3.make cfg配置完之后,在当前目录下执行编译命令: make tgt=rom
执行编译命令之后:在当前目录会生成gzrom.bin,即为引导程序的引导程序
2、pmon的相关烧写
上电开始后,进入pmon命令行,执行相关命令可烧写更改pmon。
load -rf 0xbfc00000 + 二进制文件路进
或
fload + 二进制文件路进
load_dtb + dtb文件或pmon二进制文件+dtb文件
3、命令行常用命令
可参考https://mp.weixin.qq.com/s?__biz=MzIxNTIwMDE4MQ==&mid=2247484304&idx=1&sn=3d4378997dfdc745de96f9e7d593a6e6&chksm=979abb4aa0ed325c865df3e7b4c0ef3cd7bde3b37f6887f1cfff216a3b3db9806c5029a354fe&mpshare=1&scene=1&srcid=0313ADAIzEZS5OLYPT2ggrRv&sharer_sharetime=1621242569516&sharer_shareid=44197e3b7af489eb037ef61cbc3dbb6a&exportkey=AdxLqHpv3WU0Pjee5t0Tbnc%3D&pass_ticket=t6P%2BeA6uxbiWCdcPnd2iO7k%2BrrG3jFznWHMxzfisJ9HDw2s44rrJH2PDw4DlDVji&wx_header=0#rd
此处不再详细罗列。
PMON分析(5)- PMON的使用相关推荐
- PMON分析(4)- 引导内核
固件在完成上述相关CPU.设备环境初始化后,将完成它最后的使命就是引导内核,在initmips最后条用main,对你没有看错,就是那个main. 1.main函数 1> 获取环境变量ShowBo ...
- PMON分析(3)- 内存初始化
内存初始化: loongson3_ddr2_config.S文件 大致过程分为个阶段: 检测四个DIMM插槽的mc0/1,将信息存在s1中(PROBE_NODE_DIMM). 使用PROBE_NODE ...
- pmon 源码分析之start.S
快速发布新主题 首页 | 登录 | 现在注册 新闻 技术文章 下载 视频 专题 论坛 博客 小组 微博 在线研讨会 • 模拟设计 • 电源技术 • 嵌入式系统 • 测试与测量 • 通信 • E ...
- 迅为2K1000龙芯开发板pmon 下操作 GPIO
我们可以来学习如何在 pmon 下操作 gpio 了, 为什么要把这个需求单独拿出来讲呢? 因为有的时候我们做了一款产品, 在特定的环境下需要让 GPIO 在上电时就是就保证是一个确定的电平, 如高电 ...
- 龙芯PMON(2K1000)启动流程(二、汇编部分)
1.pmon 文件相关的地址问题 cpu眼中的地址是虚拟地址,cpu 取指和取数据的地址是物理地址,经过北桥解释后的地址是总线地址,编译器产生的地址(包括解析了所有引用和重定位的符号后)为程序地址 ...
- 龙芯3A4000 pmon编译方法
编译环境 PMON的编译环境是交叉编译,即在X86机器上进行编译,编译出MIPS版本的PMON二进制. 系统要求为X86 32位linux操作系统.实验测试Ubuntu,Debian,Fedora,C ...
- 龙芯PMON(2K1000)启动流程(一、总述)
一.总流程 1.ls2k1000 cpu开始执行start.S(Targets/LS2K/ls2k/start.S)中的代码 2.然后跳转到 initmips(-)(zloader.ls2k/init ...
- 在x86_64平台上编译龙芯pmon
编译环境 系统:deepin15.11 平台:x86_64 交叉编译器:gcc-4.4.7-7215-n64-loongson 搭建交叉编译环境 见在x86_64平台上搭建龙芯MIPS64交叉编译环境 ...
- 2k1000 PMON编译及下载流程(ubuntu18.04)
2K1000是从sip flash启动的,pmon存在flsah前1M里 1.1 pmon相关资源 pmon源码获取 pmon:pmon 解压: $ sudo tar -xvf pmon-loongs ...
最新文章
- 创建一个没有边框的并添加自定义文字的UISegmentedControl
- “拖库”防不胜防,如何早做预防?
- gbdt和xgboost区别
- MongoDB数据库(4.mongodb数据库的备份和恢复)
- Elasticsearch使用REST API实现全文检索
- Android Button字母自动全部大写的问题
- python读取matlab文件_python写文件vs matlab写文件,由另一个s读取
- 高中上计算机专业用买电脑吗,大一新生有必要买电脑吗
- 山寨一个ini文件的解析器
- 跟我一起学QT11:Address Book的编写
- php i++和++i的区别,初学者搞懂i++和++i
- 厉害了,蚂蚁金服!创造了中国自己的数据库 OceanBase
- 实现两个虚拟域内用户相互收发邮件
- 我们精心整理的2019最新全栈资料!首次公布
- SCCM2007系列教程之一SCCM2007的安装
- 与代码无关的React Native常识
- win10分辨率设置_win10分辨率设置方法教程
- Xms Xmx PermSize MaxPermSize 区别
- 几种常考的面试题类型
- 能带图最好的理解——克朗尼格-朋奈模型(Kronig-Penney模型)
热门文章
- Linux配置转串口芯片,【官方发布】CH9344 USB转四串口芯片Linux驱动
- cleanmymac到底好不好用?有必要买吗
- Kotlin笔记30--顶层方法
- 【波形库】对比和分析波形的在线平台
- ug区域轮廓铣没有重叠距离_多年大型模具加工经验总结,UG和PM数控加工各方面的优劣势...
- SpringBoot 打成jar包供第三方引用自动装配方案实现
- 大学生阅读小说网页设计模板代码 柏书旧书网带登录表单 注册表单小说书籍网页作业成品 学校书籍网页制作模板 学生简单书籍阅读网站设计成品
- SAP 配置销售抬头文本
- c4d python 插件_更新C4D地面对齐插件Cinema 4D Plugin Drop To Floor R20 1.1 支持R14-C4D R20...
- P26-P34 third_template