pmon专题

PMON编译方法

目录  [隐藏]  1 ★ PMON编译方法 1.1 编译环境1.2 安装编译器1.3 编译PMON1.4 在机器上更新PMON 2 附加说明 ★ PMON编译方法 编译环境 PMON的编译环境是交叉编译,即在X86机器上进行编译,编译出MIPS版本的PMON二进制。系统要求为X86 32位linux操作系统。实验测试Ubuntu,Debian,Fedora,CentOS都可以使用

pmon下常用命令

pmon下常用命令 在进入系统前按 “c” 进入pmon的命令行。如设置自器动的话(pmon自动加载内核、启动文件系统),需要设置环境变量 a l / al/ al/al1、$append。 1、帮助命令 h 有两种使用方式: ① h 查看所有命令 ② h xxx 查看命令xxx的说明 按回车或空格可继续,按q键返回 2、显示设备信息 devls 3、显示存储器分区信息 fdisk

龙芯pmon里添加文件

龙芯pmon里添加文件 1、添加普通的xxx.c 文件 在pmon中加入 *.c 文件,在pmon的目录中有两个文件分别为: conf/files 、 Targets/LS2K/conf/files.LS2K。当pmon被编译时,以这两个文件为基础把相应的 *.c 文件编译成 *.o 文件,这两个文件的主要区别是:Targets/LS2K/conf/files.LS2K 依赖于不同的龙芯 CP

[嵌入式系统-40]:龙芯1B 开发学习套件 -10-PMON启动过程start.S详解

目录 一、龙芯向量表与启动程序的入口(复位向量) 1.1 复位向量: 1.2 代码执行流程 1.3 计算机的南桥 VS 北桥 二、PMON代码执行流程 三、Start.S详解 3.1 CPU初始化时所需要的宏定义 (1)与CPU相关的一些宏定义有 (2)编译指示 (3)程序入口指示 (4)第一条可执行的指令 (5)确保在uncache的地址空间运行代码,而不是在Cache地

龙芯LS3A5000固件PMON开发实战

一、LS3A5000+7A2000工业开发板 1.1 硬件信息 ls3a5000处理器配置:2.5GHz内存配置:2路DIMM槽、频率3200MbpsHT频率配置:CPU和7A2000的HT均配置最高速率3200MHz桥片显存配置:2颗x16的DDR4颗粒,容量共计1GB,速率2400MbpsPCIE: F0F1HG04个X11个X42个X41个X8 USB:USB2.0、USB3.0全部

114.龙芯2k1000-pmon(13)- 串口如何用

本文是讲原理图的部分,跟pmon的关系不大!! 参考手册:《龙芯2K1000处理器用户手册.pdf》 刚刚看数据手册,让我是有点惊讶,但是也让我迷惑。(一个串口复用为4个是啥意思?) ls2k1000有12个串口,但是又复用接口。莫名其妙。 串口还是挺多的。 继续找文档 看到串口1,和串口2的定义,意思是引脚复用了,但是并没有看到12个串口 啊!! dvo

113.龙芯2k1000-pmon(12)- pmon源码对env的解析

本文回答前文思考的问题 112.龙芯2k1000-pmon(11)- gzrom-dtb.bin 文件的组成-CSDN博客 env写的位置是ff000 后面的500字节,这个位置能否改动呢? 答案是:不可以!!! 否则需要改源码 找到源码: Targets/LS2K-hj20004/ls2k/tgt_machdep.c 1. 函数tgt_mapenv void tgt_mapenv

龙芯2K1000双核处理器主板更新包含开发环境搭建、系统编译与烧写和pmon基础知识

硬件配置 国产龙芯处理器,双核64位系统,板载2GDDR3内存,流畅运行Busybox、Buildroot、Loognix、QT5.12 系统! 接口全 板载4路USB HOST、2路千兆以太网、2路UART、2路CAN总线、Mini PCIE、SATA固态盘接口、4G接口、 GPS接口WIFI、蓝牙、Mini HDMI、温度传感器、JTAG接口等 开发指南更新! 让研发速度快上加

龙芯1C300BV3.4板PMON和内核烧写

之前使用过裸机开发龙芯1C(想了解的同学可以看勤为本老师的专栏http://blog.csdn.net/caogos/article/details/72621417),现在想尝试使用嵌入式系统来开发龙芯但重新烧录PMON就遇到了困难。因为裸机开发的方式需要对PMON进行重新烧录所以原本板载的系统就已经丢失,需要重新烧录系统。本教程也可以用于想烧录别的系统的开发者使用。 一、实现效果 硬件端

软件断点和硬件断点及在调试PMON时应注意之区别

??????????????? 由于PMON的原理是将代码从0xbfc00000拷贝0x80010000中执行,如果加软件断点的话,拷贝的过程就将软件断点给覆盖掉,所以只能加硬件断点。

【龙芯1c库】换内存芯片后如何修改SDRAM配置(pmon类似)

由于各种原因难免会涉及更换SDRAM内存芯片,比如为了降低硬件成本,在够用的前提下,一般会选择容量更小的。本文主要讨论在更换了SDRAM芯片后,初始化代码中内存相关参数应该如何修改。这里以ISSI的IS42S16400在“龙芯1c库”中的配置为例(pmon中类似),参考SDRAM芯片手册中,修改SDRAM相关参数。 龙芯1c库是把龙芯1c的常用外设的常用功能封装为一个库,类似于STM32库。完整

迅为龙芯2K1000开发板加载PMON镜像

注意:这里不建议大家在没有 Ejtag 的情况下对 PMON 进行操作,以免开发板变砖。 设置完网络后,我们输入命令 load -f 0xbfc00000 -r tftp://192.168.1.38/gzrom-dtb.bin,其中 192.168.1.38 为虚拟机 Ubuntu 的 IP 地址,如下图所示 烧写完成后重启开发板 PMON 即可更新成功。 更多文档可以查看 B