当前位置:网站首页>龙芯派2代烧写PMON和重装系统
龙芯派2代烧写PMON和重装系统
2022-07-05 13:21:00 【橙橙小狸猫】
问题描述
原本只是开机无法进入操作系统,那时候并不清楚PMON是什么功能,以为跟Ubuntu下的tty0差不多,在输入命令行的过程中不小心删掉了PMON,从此开发板变板砖。
那时候绝望的我向技术人员说了这个问题,好心的龙先生寄给我了他的EJTAG,因此才有了接下来烧写PMON和重装系统的过程。
烧写PMON
环境
| 环境 | 说明 |
|---|---|
| 操作系统 | Ubuntu 20.04 |
烧录流程
根据《龙芯Ejtag使用简介》进行烧录:
下载ejtag软件
由于文档中提供的官方网址已经失效,所以我实在csdn上找了一个ejtag-debug-v3.25.19.tar.gz的下载地址:https://download.csdn.net/download/xiaolong1126626497/18927988
我将下载的
ejtag-debug-v3.25.19.tar.gz解压在了Ubuntud的~/Downloadtar zxvf ejtag-debug-v3.25.19.tar.gz然后转到
cd /ejtag_debug然后下载pmon,将下载的pmon全部放在了
/tmp/文件夹下PMON 链接 失败/成功说明 gzrom.bin http://ftp.loongnix.cn/embedd/ls2k/ 下载这个之后无法开机,感觉是ls1b型号 gzrom4g.bin http://ftp.loongnix.cn/embedd/ls2k/ 下载这个之后无法开机 gzrom-2h3a300m.bin http://ftp.loongnix.cn/embedd/others/zd/ 同上 ️gzrom-dtb.bin http://ftp.loongnix.cn/loongsonpi/pi_2/source/ 龙芯派2代专属PMON pmon-ls2k.bin 能开机,但无法重装系统,感觉是适合教育派的 以下就是无法重装系统的画面,会一直卡在这里:

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


进行烧录
sudo ./ejtag_debug_usb -t source configs/config.ls2k program_cachelock /tmp/gzrom-dtb.bin # pmon的路径写完命令后,按开发板上的开机键或重启键,开始烧录,等终端停止后,按开发板上的重启键。
重装系统
下载镜像
| 下载的镜像 | 链接 | 说明 |
|---|---|---|
| loongnix-20180531.iso | http://ftp.loongnix.cn/embedd/os/ | |
| ️loongnix-1.0-2005-livecd.iso | http://ftp.loongnix.cn/loongsonpi/pi_2/OS/Loongnix/ | 安装的是此镜像 |
| loongbian_buster_ls2k_base_20201220.iso | loongbian_buster_ls2k_base_20201220.iso |
制作启动盘
我根据这篇博客龙芯教育派从零开始(一)——制作启动U盘、开启SSH服务、下载Loongpio库用 UltraISO制作启动盘无法成功,U盘插入后PMON根本识别不到,因此只能在Ubuntu下制作启动盘。
将镜像下载到Ubuntu的一个目录下,比如
~/loongson,首先要创建loongson的目录切换到该目录下
cd ~/loongson插入一个大于4G的U盘作为启动盘,U盘里面的内容会被格式化,因此最好是空U盘
在终端输入
sudo fdisk -l找到U盘对应的设备符,比如如果是系统自带的硬盘,一般为/dev/sda,插入一个U盘,对应的就是/dev/sdb了,这个一定不能找错。在终端输入以下命令开始制作启动盘:
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然后将启动盘插入开发板上
可能会有卡顿,耐心等待即可,具体安装操作可以参考《Loongnix-1.0.2003安装手册》
或是参考视频龙芯TechLive第一期:安装Loongnix系统
ps:我按照视频中的方法进行分区,一开机就说我磁盘空间不够;另一个问题是说我权限不够,因此还是按照文档中的方式进行安装。
参考链接
嵌入式Linux开发: 龙芯2K1000使用EJTAG烧写POPM:烧写的PMON有问题,但步骤没有错
龙芯教育派从零开始(一)——制作启动U盘、开启SSH服务、下载Loongpio库:这位博主用的是教育派,不知道是不是PMON不一样,按他方法烧录的系统盘读不出来
龙芯TechLive第一期:安装Loongnix系统:有趣的up主,但是按他步骤的操作最后系统存在一点问题。
另外
我将文中提到的工具和文件一起打包放在了我的资源里。
边栏推荐
- OpenHarmony应用开发之Navigation组件详解
- 潘多拉 IOT 开发板学习(HAL 库)—— 实验7 窗口看门狗实验(学习笔记)
- “百度杯”CTF比赛 九月场,Web:SQL
- Flutter draws animation effects of wave movement, curves and line graphs
- DataPipeline双料入选中国信通院2022数智化图谱、数据库发展报告
- Developers, is cloud native database the future?
- 什么是网络端口
- C object storage
- Asemi rectifier bridge hd06 parameters, hd06 pictures, hd06 applications
- [notes of in-depth study paper]transbtsv2: wider instead of deep transformer for medical image segmentation
猜你喜欢

Flutter draws animation effects of wave movement, curves and line graphs

私有地址有那些

Asemi rectifier bridge hd06 parameters, hd06 pictures, hd06 applications

DataPipeline双料入选中国信通院2022数智化图谱、数据库发展报告

“百度杯”CTF比赛 九月场,Web:SQL

Jenkins installation

山东大学暑期实训一20220620

ABAP editor in SAP segw transaction code

Sorry, we can't open xxxxx Docx, because there is a problem with the content (repackaging problem)
![leetcode:221. Maximum square [essence of DP state transition]](/img/ea/158e8659657984794c52a0449e0ee5.png)
leetcode:221. Maximum square [essence of DP state transition]
随机推荐
Sorry, we can't open xxxxx Docx, because there is a problem with the content (repackaging problem)
DataPipeline双料入选中国信通院2022数智化图谱、数据库发展报告
Notion 类笔记软件如何选择?Notion 、FlowUs 、Wolai 对比评测
Can and can FD
It's too convenient. You can complete the code release and approval by nailing it!
LB10S-ASEMI整流桥LB10S
时钟周期
【Hot100】33. Search rotation sort array
Association modeling method in SAP segw transaction code
Difference between avc1 and H264
Could not set property ‘id‘ of ‘class XX‘ with value ‘XX‘ argument type mismatch 解决办法
什么是网络端口
"Baidu Cup" CTF competition in September, web:upload
Reverse Polish notation
uni-app开发语音识别app,讲究的就是简单快速。
同事半个月都没搞懂selenium,我半个小时就给他整明白!顺手秀了一波爬淘宝的操作[通俗易懂]
Detailed explanation of navigation component of openharmony application development
Binder communication process and servicemanager creation process
Alibaba cloud SLB load balancing product basic concept and purchase process
MSTP and eth trunk