当前位置:网站首页>龙芯派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主,但是按他步骤的操作最后系统存在一点问题。
另外
我将文中提到的工具和文件一起打包放在了我的资源里。
边栏推荐
- 初次使用腾讯云,解决只能使用webshell连接,不能使用ssh连接。
- 【MySQL 使用秘籍】一网打尽 MySQL 时间和日期类型与相关操作函数(三)
- Actual combat simulation │ JWT login authentication
- Jenkins installation
- 爱可生SQLe审核工具顺利完成信通院‘SQL质量管理平台分级能力’评测
- Notion 类笔记软件如何选择?Notion 、FlowUs 、Wolai 对比评测
- RHCSA9
- mysql获得时间
- Halcon template matching actual code (I)
- 数据泄露怎么办?'华生·K'7招消灭安全威胁
猜你喜欢

go 数组与切片

峰会回顾|保旺达-合规和安全双驱动的数据安全整体防护体系

《2022年中國銀行業RPA供應商實力矩陣分析》研究報告正式啟動

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

Changing JS code has no effect
![[notes of in-depth study paper]uctransnet: rethink the jumping connection in u-net from the perspective of transformer channel](/img/b6/f9da8a36167db10c9a92dabb166c81.png)
[notes of in-depth study paper]uctransnet: rethink the jumping connection in u-net from the perspective of transformer channel

Navigation property and entityset usage in SAP segw transaction code

RHCSA8

FPGA learning notes: vivado 2019.1 add IP MicroBlaze

今年上半年,通信行业发生了哪些事?
随机推荐
Discussion on error messages and API versions of SAP ui5 getsaplogonlanguage is not a function
私有地址有那些
Clock cycle
SAE international strategic investment geometry partner
Datapipeline was selected into the 2022 digital intelligence atlas and database development report of China Academy of communications and communications
事务的基本特性和隔离级别
Binder通信过程及ServiceManager创建过程
C object storage
Laravel document reading notes -mews/captcha use (verification code function)
DataPipeline双料入选中国信通院2022数智化图谱、数据库发展报告
JS to determine whether an element exists in the array (four methods)
OpenHarmony应用开发之Navigation组件详解
Small case of function transfer parameters
潘多拉 IOT 开发板学习(HAL 库)—— 实验7 窗口看门狗实验(学习笔记)
Asemi rectifier bridge hd06 parameters, hd06 pictures, hd06 applications
Reverse Polish notation
【Hot100】33. 搜索旋转排序数组
【Hot100】33. Search rotation sort array
AVC1与H264的区别
Halcon template matching actual code (I)