
u-boot相关
文章平均质量分 63
uboot相关一些记录
mc_li
这个作者很懒,什么都没留下…
展开
-
u-boot中的代码可裁剪
u-boot中的代码可裁剪u-boot支持的功能很多,代码量也是很庞大,有的应用场景因为内存资源的限制,需要对其进行必要的裁剪。本文将介绍一下,uboot中代码实现可裁剪性的方法。核心思路利用条件编译,通过改变条件来改变是否将目标代码编译进u-boot。目标将我们自己实现的一个命令,加上条件编译,然后可以通过make menuconfig进行配置。自己添加u-boot命令,可以参考笔者上一篇博客“u-boot中添加自己的命令”,这里不再赘述。1.源代码和函数申明处添加上宏定义原创 2021-05-18 21:32:31 · 1662 阅读 · 0 评论 -
【笔记】NandFlash介绍
目录NandFlash结构地址访问如何使用NandFlash芯片?NandFlash结构页(page) 读和写的最小单位,不同厂家的芯片,大小有不同,常见的有256、512、1024、2048字节。块(block) 擦除的最小单位,不同厂家大小也有所不同。额外空间() 这块空间是在每一页的后面多出来的存储空间,不算入总的存储空间,大小一般数十个字节,视芯片而定。地址访问NandFlash的地址访问大致由列地址和行...原创 2021-05-18 21:10:23 · 2282 阅读 · 0 评论 -
【转载】u-boot的特性与裁剪
原文:http://www.elecfans.com/d/621163.htmlu-boot特性1、开放源码;2、支持多种嵌入式操作系统内核,如Linux、NetBSD,VxWorks,QNX,RTEMS,ARTOS,LynxOS,android;3、支持多个处理器系列,如PowerPC、ARM、x86、MIPS;4、较高的可靠性和稳定性;5、高度灵活的功能设置,适合U-Boot调试、操作系统不同引导要求、产品发布等;6、丰富的设备驱动源码,如串口、以太网、SDRAM、FLASH、LCD、转载 2021-03-15 21:33:09 · 197 阅读 · 0 评论 -
u-boot中添加自己的命令
u-boot中添加自己的命令整体思路实现一个命令函数 使用U_BOOT_CMD(xxx); 进行声明 在Makefile中添加编译选项,将实现的命令函数代码编译进uboot命令函数U_BOOT_CMD参数定义U_BOOT_CMD(命令名称, 最大可传入的参数数量,按回车是否可重复执行, 命令函数, 执行help命令时的打印信息,help命令 );示例:如下图修改Makefile参考:...原创 2021-03-01 20:47:16 · 1619 阅读 · 1 评论