龙芯平台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使用方式相关推荐

  1. linux内核深度解析_十年磨一剑,第一本龙芯平台的Linux内核书来了

    <用"芯"探核:基于龙芯的Linux内核探索解析>是一本基于龙芯平台,结合源代码来探索和解析Linux-5.x内核的书. 市面上解析Linux 内核的经典书籍已有不少, ...

  2. 为信息产业自主化而奋斗,第一本龙芯平台的Linux内核书来了!

    十年磨一剑,第一本龙芯平台的Linux内核书来了! 这就是<用"芯"探核:基于龙芯的Linux内核探索解析>--一本基于龙芯平台,结合源代码来探索和解析Linux-5. ...

  3. 龙芯平台OsTools-Gmac更新

    龙芯平台OS下更新GMAC功能 文章目录 龙芯平台OS下更新GMAC功能 Gmac的flash烧录功能实现 使用说明 Mac地址的有效解析格式 Best Wish Gmac的flash烧录功能实现 G ...

  4. 龙芯平台上的容器和CI/CD实现方案

    http://www.loongson.cn/news/company/505.html 一:简介         Windocker是云宏公司基于龙芯平台开发的容器管理web平台.主要功能包括:系统 ...

  5. 龙芯平台下调试蜂鸣器

    龙芯平台下调试蜂鸣器 据我所知,蜂鸣器包含有源与无源蜂鸣器之分.区别在于有源的只需要一个脉冲信号进行驱动,而无源则需要使用一定频率的PWM进行驱动. 目前正在调试龙芯平台的Beep功能,使用的是7A桥 ...

  6. 干货应用迁移|搜狗输入法在龙芯平台上的适配与应用

    技术引领创新,用"芯"构建生态,第一期龙芯生态论坛于2021年3月12日(周五)盛大开讲!龙芯生态论坛作为龙芯生态建设的重要技术交流窗口,将汇聚龙芯资深技术专家及行业生态伙伴精英, ...

  7. 【国产化系列】龙芯平台指令集简介及现有处理器的支持特性

    DATE: 2021.10.27 文章目录 1.转载参考 2.龙芯平台指令集简介 3.编译参数 4.查找热点函数进行代码优化 1.转载参考 龙芯平台指令集简介及现有处理器的支持特性 2.龙芯平台指令集 ...

  8. linux游戏龙芯能玩吗,历时三个月,我终于成功搭建了龙芯平台,竟可以玩cf和lol你敢信?...

    原标题:历时三个月,我终于成功搭建了龙芯平台,竟可以玩cf和lol你敢信? 就在前段时间被媒体闹得沸沸扬扬的芯片事件已经落下帷幕,但是从这次的封禁事件中也让国人充分意识到了掌握cpu制造技术是多么的重 ...

  9. 什么是龙芯平台JDK?国产龙芯平台JDK版本解惑

    什么是龙芯平台JDK? 龙芯公司基于OpenJDK从无到有实现的LoongArch64和MIPS64上的版本. 龙芯平台JDK是基于开源的OpenJDK研发的,通过了JCK的测试,符合Java SE的 ...

最新文章

  1. [python]关于字符串查找和re正则表达式的效率对比
  2. AngularJS 1.x系列:Node.js安装及npm常用命令(1)
  3. UA MATH575B 数值分析下VI 统计物理的随机模拟方法1
  4. 鞭策你一辈子的好文章
  5. BZOJ1922 SDOI2010 大陆争霸 最短路
  6. 关于前端开发,你真的了解吗?
  7. mac硬盘挂载不显示(exfat格式)
  8. c/c++教程 - 2.4.3 this指针作用,链式编程思想,空指针访问成员函数,const修饰成员函数,常函数,常对象
  9. Java日期与时间的处理/Date,String,Calendar转换
  10. 怎么用计算机弹植物大战僵尸,[原创] CE基础-自动汇编:植物大战僵尸之子弹回旋...
  11. 2022爱分析· 工业互联网厂商全景报告
  12. 独孤求败——浅谈FireFox中file控件不能取到客户端文件的完整路径的问题
  13. windows下使用endless报错:undefined: syscall.SIGUSR1
  14. 虚幻4引擎开发的手游_虚幻4引擎开发 《神佑》手游首次公开
  15. 微服务链路追踪SkyWalking第一课 SkyWalking简介
  16. 计算机如何访问苹果6s的相册,苹果手机怎么连接到电脑传照片 两种方法帮你实现!...
  17. The Chicken and the Pig
  18. ASP也写邮箱注册机-sohu邮箱批量注册器-ASP高级编程交流
  19. hdu4433 locker
  20. matlab的基本语法规则_【经验交流】matlab自定义回调函数语法规则

热门文章

  1. Linux中直接运行py文件
  2. 演讲者为什么会紧张 以及如何克服
  3. 计算机工具选项卡,Word中的辅助功能——工具栏和菜单选项
  4. 使用JavaScript的一些小技巧
  5. goaccess的安装和使用
  6. 安装goaccess出现错误
  7. Win7下Borland C++ 4.5 TASM5.0调试uC/OS-II
  8. 如何清除服务器的缓存文件,服务器清理内存怎么清理缓存
  9. java 线程栈 公享变量_Java线程:线程栈模型与线程的变量
  10. Excel VBA高级编程-SQL检索(二)合并相同项并求和