IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 龙芯派2代烧写PMON和重装系统 -> 正文阅读

[系统运维]龙芯派2代烧写PMON和重装系统

问题描述

原本只是开机无法进入操作系统,那时候并不清楚PMON是什么功能,以为跟Ubuntu下的tty0差不多,在输入命令行的过程中不小心删掉了PMON,从此开发板变板砖。

那时候绝望的我向技术人员说了这个问题,好心的龙先生寄给我了他的EJTAG,因此才有了接下来烧写PMON和重装系统的过程。

烧写PMON

环境

环境说明
操作系统Ubuntu 20.04

烧录流程

根据《龙芯Ejtag使用简介》进行烧录:

  1. 下载ejtag软件

    由于文档中提供的官方网址已经失效,所以我实在csdn上找了一个ejtag-debug-v3.25.19.tar.gz的下载地址:https://download.csdn.net/download/xiaolong1126626497/18927988

  2. 我将下载的ejtag-debug-v3.25.19.tar.gz解压在了Ubuntud的~/Download

    tar zxvf ejtag-debug-v3.25.19.tar.gz
    

    然后转到cd /ejtag_debug

  3. 然后下载pmon,将下载的pmon全部放在了/tmp/文件夹下

    PMON链接失败/成功说明
    gzrom.binhttp://ftp.loongnix.cn/embedd/ls2k/下载这个之后无法开机,感觉是ls1b型号
    gzrom4g.binhttp://ftp.loongnix.cn/embedd/ls2k/下载这个之后无法开机
    gzrom-2h3a300m.binhttp://ftp.loongnix.cn/embedd/others/zd/同上
    ??gzrom-dtb.binhttp://ftp.loongnix.cn/loongsonpi/pi_2/source/龙芯派2代专属PMON
    pmon-ls2k.bin能开机,但无法重装系统,感觉是适合教育派的

    以下就是无法重装系统的画面,会一直卡在这里:

    在这里插入图片描述

  4. 将仿真器USB端连接到Ubuntu上,另一段按照图中方式连接开发板,将开发板连接上电源

    在这里插入图片描述
    在这里插入图片描述

  5. 进行烧录

    sudo ./ejtag_debug_usb -t
    source configs/config.ls2k
    program_cachelock /tmp/gzrom-dtb.bin  # pmon的路径
    
  6. 写完命令后,按开发板上的开机键或重启键,开始烧录,等终端停止后,按开发板上的重启键。

重装系统

下载镜像

下载的镜像链接说明
loongnix-20180531.isohttp://ftp.loongnix.cn/embedd/os/
??loongnix-1.0-2005-livecd.isohttp://ftp.loongnix.cn/loongsonpi/pi_2/OS/Loongnix/安装的是此镜像
loongbian_buster_ls2k_base_20201220.isoloongbian_buster_ls2k_base_20201220.iso

制作启动盘

我根据这篇博客龙芯教育派从零开始(一)——制作启动U盘、开启SSH服务、下载Loongpio库用 UltraISO制作启动盘无法成功,U盘插入后PMON根本识别不到,因此只能在Ubuntu下制作启动盘。

  1. 将镜像下载到Ubuntu的一个目录下,比如~/loongson,首先要创建loongson的目录

  2. 切换到该目录下cd ~/loongson

  3. 插入一个大于4G的U盘作为启动盘,U盘里面的内容会被格式化,因此最好是空U盘

  4. 在终端输入sudo fdisk -l找到U盘对应的设备符,比如如果是系统自带的硬盘,一般为/dev/sda,插入一个U盘,对应的就是/dev/sdb了,这个一定不能找错。

  5. 在终端输入以下命令开始制作启动盘:

    sudo dd if=xxx.ios of=dev/sdy    # xxx代表安装盘ios镜像文件路径,y代表写入U盘的设备符
    如:sudo dd if=loongnix-1.0-2005-livecd.iso   of=dev/sdb
    # 在输入以上命令后,终端会什么反应都没有,大约要等十几二十分钟,会有提示烧录完成或者发生什么错误
    sync  # 最好再输入sync
    
  6. 然后将启动盘插入开发板上

    可能会有卡顿,耐心等待即可,具体安装操作可以参考《Loongnix-1.0.2003安装手册》

    或是参考视频龙芯TechLive第一期:安装Loongnix系统

    ps:我按照视频中的方法进行分区,一开机就说我磁盘空间不够;另一个问题是说我权限不够,因此还是按照文档中的方式进行安装。

参考链接
嵌入式Linux开发: 龙芯2K1000使用EJTAG烧写POPM:烧写的PMON有问题,但步骤没有错
龙芯教育派从零开始(一)——制作启动U盘、开启SSH服务、下载Loongpio库:这位博主用的是教育派,不知道是不是PMON不一样,按他方法烧录的系统盘读不出来
龙芯TechLive第一期:安装Loongnix系统:有趣的up主,但是按他步骤的操作最后系统存在一点问题。

另外
我将文中提到的工具和文件一起打包放在了我的资源里。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-07-04 23:22:23  更:2022-07-04 23:23:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 17:34:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码