一般情况下分几步:1,板子上什么都没有要先写vivi bootloader。用他来引导内核文件的写,用并口写vivi(或者使用uboot )2.之后写linux内核,也就是操作系统,用vivi使用串口就能写,3写内核成功之后,系统会提示没有文件系统,所以要写文件系统cramfs文件,也用vivi写,也可以叫做写根目录 Hex文件和Bin文件的区别 1.Hex文件是16进
主流的外存设备介绍内存和外存的区别:一般是把这种RAM(random access memory,随机访问存储,特点是任意字节读写,掉电丢失)叫内存,把ROM(read only memory,只读存储,类似于Flash SD卡之类的,用来存储东西,掉电不丢失,不能随机地址访问,只能以块为单位来访问)叫外存软盘、硬盘、光盘、CD、磁带(1)存储原理大部分为磁存储,缺点是读写速度、可靠性等。优点
树莓派初学:镜像、电脑连接、摄像头使用、串口通信刚做完电赛滚球控制系统,用到了树莓派,备份一下找的各种资料一、树莓派连接: 初学者推荐网址:https://shumeipai.nxez.com/hot-explorer#beginner 1、镜像基础镜像已经完成opencv、ssh等基本配置的镜像密码nzv8 2、连接屏幕,开机,开启板子VNC,ssh连接允许(ssh可能还要让它开机自启动,查
 摘自:TX2系统环境镜像制作及写传统TX2采用JetPack刷机的方法来部署板子的环境,对于单个板子而言没有问题,但对于大批量的TX2板子,如果都采用同样的方法、重复的操作来部署系统环境,无疑是一件很费时间的事情。如果有了母板,即配置好环境的板子,可以通过制作镜像的方法来快速复制板子的环境,达到快速部署的目的。准备工作1、带有Ubuntu系统的宿主机,可在windows上安装VMva
uboot: https://github.com/zczjx/uboot_tiny4412kernel: https://github.com/zczjx/linux-4.4.38-for-tiny4412rootfs:https://github.com/zczjx/buildroot-es_udk采用火哥大神的项目玩一玩tiny4412,本篇记录一下写的过程,中间走了一些弯路。参考:htt
研究一下nxp s32g平台emmc分区如何分配,发现不像高通和MTK平台有专门的地方配置分区。怎么办?可以从结果推导,emmc和sdcard都是烧录fsl-image-auto-s32g399ardb3-20221027054141.rootfs.sdcard这个文件。一、如何生成rootfs.sdcard文件 fsl-image-auto-s32g399ardb3-202210270
注意事项:1.大小端模式,也即在使用编程时需不需要做字节反序2.Spare area处理方式,需要还是不需要,是否含有私有ECC算法。3.坏块处理方式。摘要一段说明如下:(虽然针对西尔特SUPERPRO/9000U的文章,但也对许多其他的适用) 2.关于NAND FLASH技术以及烧录模式使用说明 2. How Nand Devices are programmed on Xeltek pr
本人是第一次在此发帖,希望大家多多支持,发帖目的是为了分享,分享的目的是传递开源的精神。Tiny4412开发板刚拿到手是,看了下介绍,发现superboot是个好东西,但是不开源,这个严重与开源思想不符合。前言:按照光盘介绍编译写U-boot也无法启动板子,只有superboot使用后才可以启动板子。到此大家估计很多和我想的一样,如何使用开源的u-boot来启动开发板。言归正传,我们的目的是要用
如今智能电视在市场上非常普遍,电视主板维修经常会涉及到数据抄写。使用RT809H编程可以方便的读取正常机数据进行数据备份或制作量产,写入备份数据或量产数据简单的操作就可以修复机器。但有时遇到没有备份过数据的电视主板时,我们就要采用复杂的厂家方式进行写。智能网络电视厂家方式的烧录方法:一般是先用串口写引导程序,然后再用U盘升级主程序。串口写引导程序需要使用厂家提供的官方软件来操作,不同的芯片型号
海思固件烧录工具MPToolEx使用手册1. 软件下载地址2. 软件的目录结构3. 硬件连接4. 运行MPToolEx4.1配置参数4.2烧录 。2. 软件的目录结构     如上图所示,烧录工具软件主要由image,kernel,led,logo和script目录组成。其中:image:该目录下存放海思板卡的文件系统文件;kernel:该目录下存放海思板卡的内核文件;led:显示在OLED屏的
   本文描述通过SD卡,对BeagleBone Black板载的eMMC进行写。AM335X启动流程,开机检测硬件BOOT引脚,决定从哪个存储的介质读取MLO与uboot.img 、进入uboot阶段后,uboot根据配置好的启动顺序依次检测对应介质是否存在。检测到对应介质后进行启动,进入Linux阶段。SD卡写流程。按住BeagleBone Blac
只读存储ROM  只读存储发展历程:只读,在出厂时已经写好内容——》可以自己写一次(破坏性的写)——》要能对信息进行擦除(擦除设备有要求)——》电可擦除(擦除设备同样有要求)——电可擦除(设备没有特别严格的要求)   1.掩模ROM(MROM):行列选择线交叉处有MOS管为1,无MOS管为0   2.PROM(一次性编程):破坏性编程,因为是靠熔丝的通断来表示0,1的数据   3.EPROM(
学习目标:uboot命令使用学习(4) EMMC和SD卡操作命令学习内容:学习使用了正点原子的I.MX6ULL教程及开发平台。 1、mmc info命令 2、mmc rescan命令 3、mmc list命令 4、mmc dev命令 5、mmc part命令 6、mmc read命令 7、mmc write命令 8、mmc erase命令学习时间:2022-05-30学习产出:一般认为EMMC与S
1 概述本文用于讲解ZYNQ中的EMIO的作用以及使用方法。ZYNQ说明:1)ZYNQ分为PL侧与PS侧。2)PL侧为逻辑部分,即常说的FPGA。3)PS侧为软件侧,即常说的RAM侧。4)本文以ZYNQ-7000系列 xc7z045ffg676为例讲解EMIO。使用开发工具:vivado 2017.4 ,SDK本文例程:设置两个EMIO,第一个作为输出,点亮LED,第二个作为输入,输入KEY的电平
        关于I.MUX6ULL的开发板,我们通常可以使用两种方式来写裸机程序和linux系统。它们各有各的优势与缺点。但究其本质,SD卡和EMMC都是相同的,他们都是一种存储设备。只不过它们一种通过软件来写程序,一种通过硬件连接来写程序。下面我将详细的向大家介绍这两种方式。方案比较SD卡方式写程序      &n
目录MfgTool 工具简介MfgTool 工作原理简介写方式系统写原理写NXP 官方系统写自制的系统系统写网络开机自启动设置改造我们自己的写工具改造MfgTool写测试解决Linux 内核启动失败总结 前面我们已经移植好了uboot 和linux kernle,制作好了根文件系统。但是我们移植都是通过网络来测试的,在实际的产品开发中肯定不可能通过网络来运行,否则没网的时候产品岂不
        嗨喽,大家好,我是程序猿老王,程序猿老王就是我。        今天给大家详细的介绍一下u-boot命令之EMMC和SD卡操作的mmc命令使用。希望这篇文章对大家有所帮助。    &n
前言由于我们使用的友善之臂,他把我们boot loader 完全的固化了,我们无法阻止或者中断他的过程,我们无法进入boot loader,也无法对他进行修改 我们正常启动顺序应该是boot loader ->Linux Kernel -> file system 所有我们只能使用德国的uboot来进行裸板开发uboot的修改我们将我们提前准备好的uboot拷入我们的家目录 首先进行m
个人建议:如果不是在迫不得已的情况下,初学者不要用 H-JTAG 小板写 Nand Flash,因为写过程可能会遇到一些匪夷所思的情况,会浪费我们更多时间。 平台:MINI2440  NOR:S29AL016  NAND:K9F2G08U0B  SDRAM:K4S561632N  工具:MINI2440或MICRO2440自带H-JTAG小板&nbs
VMware12环境:ubuntu12.4开发板:tiny4412首先写bootloader,我用一个8G的内存卡,现在不说sd卡的制作过程了,网上可以参考。现在就把我给arm的emmc写过程开始说。用sd卡启动,开发板的右下角有个开关控制启动方式,往下是sd卡启动,往上是mmc启动。1,、先用sd卡启动 注意:把右下角的开关拨到下面。启动后的是[940122@xxxxxxx] #f
  • 1
  • 2
  • 3
  • 4
  • 5