自从学习Linux,这是我第二次拿出开发板了,果然嵌入式Linux的学习相比但单片机的学习更漫长且复杂,我也不知道自己最终会如何,刚好今天是大年初一,写笔记前顺便写个随笔小愿望: 2020,武汉加油!中国加油!愿人们早日战胜病魔,迎来美好的春天, 也祝父母:身体健康,开心快乐每一天 baby:2020也是爱你的一年,祝这个开心果越来越美腻,感谢我能遇到对的人。 自己:Linux小白成长之路一切顺利            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-12 10:29:40
                            
                                539阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录U-Boot的常用命令用法帮助命令help下载命令内存操作命令NOR Flash操作命令NAND Flash操作命令环境变量命令启动命令U-Boot命令使用实例制作内核映象文件烧写内核映象文件uImage烧写yaffs文件系统映象烧写jffs2文件系统映象使用U-Boot来烧写程序总结 U-Boot的常用命令用法进入U-Boot控制界面后,可以运行各种命,比如下载文件到内存,擦除,读写F            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-21 08:53:05
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本人是第一次在此发帖,希望大家多多支持,发帖目的是为了分享,分享的目的是传递开源的精神。Tiny4412开发板刚拿到手是,看了下介绍,发现superboot是个好东西,但是不开源,这个严重与开源思想不符合。前言:按照光盘介绍编译烧写U-boot也无法启动板子,只有superboot使用后才可以启动板子。到此大家估计很多和我想的一样,如何使用开源的u-boot来启动开发板。言归正传,我们的目的是要用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 11:15:10
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实验二  u-boot的烧写及使用实验目的了解u-boot的常用命令和linux内科的引导实验环境ubuntu12.04发行版u-boot-2010.034412平台交叉编译器 arm-none-linux-gnueabi-gcc实验步骤SD启动盘制作 
    a) d_fusing拷贝到linux下 
    b) SD卡 插入电脑并识别 
    c) 进入sdfuse_d执行如下操作 $            
                
         
            
            
            
            1. 基本概况及介绍  不同于大多数FPGA使用的SRAM阵列,eFuse一次只有一根熔丝能够被编程,这是该方法的配置能力存在限制范围的原因。但当与日益成熟的内置自测试(BIST)引擎组合使用时,这些熔丝就变成了强大的工具,能减少测试和自修复的成本,而这正是复杂芯片设计所面临的重大挑战。   eFuse就好像在硅片上建立了无数个交通岗哨,控制信号的传输或停止,据悉这将把芯片中的电路运行效率提高上千            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-27 08:34:24
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、0号和1号进程通俗的讲,0号进程就是以start_kernel为入口的一个任务,也就是内核本身,这个任务的task_struct结构就是我们在编译的时候静态初始化的init_task结构,这个结构的位置和地址在可执行文件生成的时候就已经确定,其中的大部分成员都按照所需进行了初始化。1号任务就是以init函数为入口的一个任务,这个任务对内核来说,就是一个一个一般的线程,通过kernel_thre            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 14:13:44
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如今智能电视在市场上非常普遍,电视主板维修经常会涉及到数据抄写。使用RT809H编程器可以方便的读取正常机数据进行数据备份或制作量产,写入备份数据或量产数据简单的操作就可以修复机器。但有时遇到没有备份过数据的电视主板时,我们就要采用复杂的厂家方式进行烧写。智能网络电视厂家方式的烧录方法:一般是先用串口写引导程序,然后再用U盘升级主程序。串口写引导程序需要使用厂家提供的官方软件来操作,不同的芯片型号            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 07:33:10
                            
                                1953阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            只读存储器ROM  只读存储器发展历程:只读,在出厂时已经写好内容——》可以自己写一次(破坏性的写)——》要能对信息进行擦除(擦除设备有要求)——》电可擦除(擦除设备同样有要求)——电可擦除(设备没有特别严格的要求)   1.掩模ROM(MROM):行列选择线交叉处有MOS管为1,无MOS管为0   2.PROM(一次性编程):破坏性编程,因为是靠熔丝的通断来表示0,1的数据   3.EPROM(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 21:34:25
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            烧写完成之后我们需要启动,我们看看lk怎么启动的吧。      int boot_linux(int argc, const cmd_args *argv)
{
		read_nand((u_char *)0x40007800 , 7, 0x800000);//将boot.img读入到内存的0x40007800地址中
		char *linux_cmd,*r            
                
         
            
            
            
            编程, 指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。IAP(In- Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。ISP和IAP技术是未来 仪器仪表的发展方向。  
  1 &n            
                
         
            
            
            
               本文描述通过SD卡,对BeagleBone Black板载的eMMC进行烧写。AM335X启动流程,开机检测硬件BOOT引脚,决定从哪个存储的介质读取MLO与uboot.img 、进入uboot阶段后,uboot根据配置好的启动顺序依次检测对应介质是否存在。检测到对应介质后进行启动,进入Linux阶段。SD卡烧写流程。按住BeagleBone Blac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-02 17:30:22
                            
                                227阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 10:47:46
                            
                                370阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            问题导入:问题1:我们在学习单片机的时候,在编辑好代码以后要把代码“写入”到单片机中,那么为什么这个过程称为“烧录”呢?问题2:ROM是英语read only memory的首字母,翻译为“只读存储器”,那么ROM真的只可以读吗?在回答这2个问题前,我们必须先了解ROM的有关知识。ROM的分类如下:掩膜ROM:不可编程ROM,属于第一代ROM,只能读,不能写。PROM:可编程ROM,但是只能写一次            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 10:24:28
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            注意事项:1.大小端模式,也即在使用编程器时需不需要做字节反序2.Spare area处理方式,需要还是不需要,是否含有私有ECC算法。3.坏块处理方式。摘要一段说明如下:(虽然针对西尔特SUPERPRO/9000U的文章,但也对许多其他的适用) 2.关于NAND FLASH技术以及烧录模式使用说明   2. How Nand Devices are programmed on Xeltek pr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 14:41:49
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、片内启动
1、用Xmodem协议,发送loader.bin和uboot.bin文件,此时uboot.bin被发送到系统的SDRAM中,发送完后uboot开始运行,如果这时断电或退出,则一切将从头开始,因为SDRAM内存储的数据会在断电或退出后消失。
2、擦除 Flash
在对Flash进行烧写之前,需要将其擦除:
Uboot>protect off all           去掉Flash的扇区写保护
Uboot>erase all                 擦除Flash的所有扇区
(注:
如果只是要擦除某块区域的Flash,比如0x10000000到0x10060000之间的区域,则可用命令:...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2008-08-30 23:10:36
                            
                                988阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录下载方法烧写介质1:QSPI_FLASH2:EMMC3:SD4:网络挂载具体实现使用 QSPI_FLASH :使用 EMMC/SD:使用网络挂载参考:linux 挂载 SD 卡下载方法目前接触过的下载方法主要有三种:1:通过官方提供的串口烧录工具        通过板子官方提供的一键烧写工具。将编译好的 uboot            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-05 22:08:51
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            学习目标: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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 16:12:04
                            
                                1052阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、环境变量bootcmd 和bootargs1.bootcmd2.bootargs二 启机存储位置1.宏定义2.查找位置 前言@和原子哥一起学习Linux开发环境:I.MX6Ull开发板 参考内容:正点原子的驱动开发教程,并完成uboot移植部分,使用自己移植的代码。一、环境变量bootcmd 和bootargs加载:如果 EMMC 或者 NAND 中没有保存 bootcmd 的值            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 19:53:14
                            
                                306阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于TMS320C6678的Linux镜像烧写演示[复制链接]1.串口调试软件配置配置前请使用Micro USB线连接调试串口和电脑终端。安装调试终端软件推荐使用SecureCRT调试终端软件,安装包路径:"光盘资料/Tools/VanDyke.SecureCRT.zip",安装方法请看软件安装《SecureCRT终端安装》文档。串口调试调试前请确保电脑已经正常识别串口,如无法识别,请安            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 19:33:29
                            
                                136阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、DIP双列直插式封装  DIP(DualIn-line Package)是指采用双列直插形式封装的集成电路芯片,绝大多数中小规模集成电路(IC)均采用这种封装形式,其引脚数一般不超过100个。采用DIP封装的CPU芯片有两排引脚,需要插入到具有DIP结构的芯片插座上。当然,也可以直接插在有相同焊孔数和几何排列的电路板上进行焊接。DIP封装的芯片在从芯片插座上插拔时