龙芯平台nand使用方式
龙芯平台nand使用方式
一、nand相关知识
1、mkyaffs2image工具制作及龙芯板卡使用yaffs2系统
2、龙芯板卡ramdisk、yaffs、cramfs、jffs2 文件系统制作与启动
3、龙芯处理器 nand 使用教程
4、龙芯pmon 中Nand配置说明
二、pmon下通过devcp文件系统和内核镜像放到nand分区操作流程
备注:
a、内核镜像放到mtd0分区b、vmlinuz 带文件系统
启动到pmon命令行下
a、mtd_erase /dev/mtd0rb、set append "console=ttyS0,115200 rdinit=/sbin/init"c、set al1 /dev/mtd0d、devcp tftp://ip/vmlinuz /dev/mtd0e、重启
三、pmon下通过devcp文件系统和内核镜像放到nand分区操作流程
备注:
a、内核放到mtd0分区b、文件系统放到mtd1分区c、vmlinuz 不带文件系统e、rootfs.img文件系统压缩包 (通过mkyaffs2制作)
启动到pmon命令行下
a、mtd_erase /dev/mtd0rb、mtd_erase /dev/mtd1rc、set append "console=ttyS0,115200 init=/linuxrc rw root=/dev/mtdblock1 rootfstype=yaffs2"d、set al1 /dev/mtd0e、devcp tftp://ip/vmlinuz /dev/mtd0f、devcp tftp://ip/rootfs.img /dev/mtd1yg、重启
四、通过解压方式将文件系统放到nand分区操作流程
备注:
a、内核放到mtd0分区b、文件系统放到mtd1分区c、vmlinuz 不带文件系统d、vmlinuz-ramdisk 带文件系统e、rootfs.tar.gz文件系统压缩包
pmon下将最终的内核镜像vmlinuz 通过devcp命令裸写到nand的mtd0分区内;再启动一个带有文件系统的内核镜像vmlinuz-ramdisk,到系统下挂在nand的mtd1分区,将文件系统rootfs.tar.gz解压到挂在目录下;pmon下配置到启动参数al1、append。详细操作如下:
1、启动到pmon命令行下
a、mtd_erase /dev/mtd0rb、mtd_erase /dev/mtd1rc、set append "console=ttyS0,115200 init=/linuxrc rw root=/dev/mtdblock1 rootfstype=yaffs2"d、set al1 /dev/mtd0e、devcp tftp://ip/vmlinuz /dev/mtd0f、load tftp://ip/vmlinuz-ramdiskg、g console=ttyS0,115200 rdinit=/sbin/init
2、启动到内核下
a、将rootfs.tar.gz拷贝(通过U盘或tftp)到系统下解压tar -zxvf rootfs.tar.gzb、挂载mtdblock1分区mount -t yaffs2 /dev/mtdblock1 /mnt/c、将解压出来的文件系统拷贝到mnt目录下cp rootfs/* /mnt -add、拷贝完成后卸载重启
五、通过解压方式将文件系统和内核放到nand分区操作流程
备注:
a、内核放到mtd0分区b、文件系统放到mtd1分区c、vmlinuz 不带文件系统d、vmlinuz-ramdisk 带文件系统e、rootfs.cpio.gz文件系统压缩包
1、启动到pmon命令行下
a、mtd_erase /dev/mtd0rb、mtd_erase /dev/mtd1rc、set append "console=ttyS0,115200"d、set al1 /dev/fs/yaffs2@mtd0/vmlinuze、set rd /dev/fs/yaffs2@mtd1/rootfs.cpio.gzf、load tftp://ip/vmlinuz-ramdiskg、g console=ttyS0,115200 rdinit=/sbin/init
2、启动到内核下
a、挂载mtdblock0分区mount -t yaffs2 /dev/mtdblock0 /mnt/b、将vmlinuz拷贝(通过U盘或tftp)到系统mnt目录下cp .../vmlinuz /mntc、拷贝完成后卸载umount /mnt/d、挂载mtdblock1分区mount -t yaffs2 /dev/mtdblock1 /mnt/e、将rootfs.cpio.gz拷贝(通过U盘或tftp)到系统mnt目录下cp .../rootfs.cpio.gz /mntf、拷贝完成后卸载umount /mnt/g、重启reboot
龙芯平台nand使用方式相关推荐
- linux内核深度解析_十年磨一剑,第一本龙芯平台的Linux内核书来了
<用"芯"探核:基于龙芯的Linux内核探索解析>是一本基于龙芯平台,结合源代码来探索和解析Linux-5.x内核的书. 市面上解析Linux 内核的经典书籍已有不少, ...
- 为信息产业自主化而奋斗,第一本龙芯平台的Linux内核书来了!
十年磨一剑,第一本龙芯平台的Linux内核书来了! 这就是<用"芯"探核:基于龙芯的Linux内核探索解析>--一本基于龙芯平台,结合源代码来探索和解析Linux-5. ...
- 龙芯平台OsTools-Gmac更新
龙芯平台OS下更新GMAC功能 文章目录 龙芯平台OS下更新GMAC功能 Gmac的flash烧录功能实现 使用说明 Mac地址的有效解析格式 Best Wish Gmac的flash烧录功能实现 G ...
- 龙芯平台上的容器和CI/CD实现方案
http://www.loongson.cn/news/company/505.html 一:简介 Windocker是云宏公司基于龙芯平台开发的容器管理web平台.主要功能包括:系统 ...
- 龙芯平台下调试蜂鸣器
龙芯平台下调试蜂鸣器 据我所知,蜂鸣器包含有源与无源蜂鸣器之分.区别在于有源的只需要一个脉冲信号进行驱动,而无源则需要使用一定频率的PWM进行驱动. 目前正在调试龙芯平台的Beep功能,使用的是7A桥 ...
- 干货应用迁移|搜狗输入法在龙芯平台上的适配与应用
技术引领创新,用"芯"构建生态,第一期龙芯生态论坛于2021年3月12日(周五)盛大开讲!龙芯生态论坛作为龙芯生态建设的重要技术交流窗口,将汇聚龙芯资深技术专家及行业生态伙伴精英, ...
- 【国产化系列】龙芯平台指令集简介及现有处理器的支持特性
DATE: 2021.10.27 文章目录 1.转载参考 2.龙芯平台指令集简介 3.编译参数 4.查找热点函数进行代码优化 1.转载参考 龙芯平台指令集简介及现有处理器的支持特性 2.龙芯平台指令集 ...
- linux游戏龙芯能玩吗,历时三个月,我终于成功搭建了龙芯平台,竟可以玩cf和lol你敢信?...
原标题:历时三个月,我终于成功搭建了龙芯平台,竟可以玩cf和lol你敢信? 就在前段时间被媒体闹得沸沸扬扬的芯片事件已经落下帷幕,但是从这次的封禁事件中也让国人充分意识到了掌握cpu制造技术是多么的重 ...
- 什么是龙芯平台JDK?国产龙芯平台JDK版本解惑
什么是龙芯平台JDK? 龙芯公司基于OpenJDK从无到有实现的LoongArch64和MIPS64上的版本. 龙芯平台JDK是基于开源的OpenJDK研发的,通过了JCK的测试,符合Java SE的 ...
最新文章
- [python]关于字符串查找和re正则表达式的效率对比
- AngularJS 1.x系列:Node.js安装及npm常用命令(1)
- UA MATH575B 数值分析下VI 统计物理的随机模拟方法1
- 鞭策你一辈子的好文章
- BZOJ1922 SDOI2010 大陆争霸 最短路
- 关于前端开发,你真的了解吗?
- mac硬盘挂载不显示(exfat格式)
- c/c++教程 - 2.4.3 this指针作用,链式编程思想,空指针访问成员函数,const修饰成员函数,常函数,常对象
- Java日期与时间的处理/Date,String,Calendar转换
- 怎么用计算机弹植物大战僵尸,[原创] CE基础-自动汇编:植物大战僵尸之子弹回旋...
- 2022爱分析· 工业互联网厂商全景报告
- 独孤求败——浅谈FireFox中file控件不能取到客户端文件的完整路径的问题
- windows下使用endless报错:undefined: syscall.SIGUSR1
- 虚幻4引擎开发的手游_虚幻4引擎开发 《神佑》手游首次公开
- 微服务链路追踪SkyWalking第一课 SkyWalking简介
- 计算机如何访问苹果6s的相册,苹果手机怎么连接到电脑传照片 两种方法帮你实现!...
- The Chicken and the Pig
- ASP也写邮箱注册机-sohu邮箱批量注册器-ASP高级编程交流
- hdu4433 locker
- matlab的基本语法规则_【经验交流】matlab自定义回调函数语法规则