uboot命令添加记录

简介: uboot命令添加记录

1.u-boot的命令格式:


 U_BOOT_CMD(name,maxargs,repeatable,command,”usage”,"help")


 name:命令的名字,不是一个字符串;


 maxargs:最大的参数个数;


 repeatable:命令是可重复的;


 command:对应的函数指针


2.在uboot/common目录下,找到cmd_cache.c


/

U_BOOT_CMD(
  dcache,   2,   1,     do_dcache,
  "enable or disable data cache",
  "[on, off, flush]\n"
  "    - enable, disable, or flush data (writethrough) cache"
);

以dcache命令为例:


1. 添加U_BOOT_CMD宏定义


2.makefile添加编译选项


微信图片_20230117224424.png


3. config_cmd_default.h 添加:


#define CONFIG_CMD_CACHE    /* icache, dcache        */

image.png


4.重新变一下uboot,下载镜像,使用该命令dcache

目录
相关文章
|
6月前
|
存储 运维 Linux
【Shell 命令集合 系统设置 】⭐Linux 显示Linux内核环缓冲区的内容 dmesg命令 使用指南
【Shell 命令集合 系统设置 】⭐Linux 显示Linux内核环缓冲区的内容 dmesg命令 使用指南
135 0
【Shell 命令集合 系统设置 】⭐Linux 显示Linux内核环缓冲区的内容 dmesg命令 使用指南
|
6月前
|
Linux 开发工具
linux清空文件命令
linux清空文件命令
|
Kubernetes NoSQL 机器人
gdb调试内核dump文件
容器中node ssr程序生成core文件,使用gdb进行调试
186 0
|
Linux 开发工具
如何在 centos 7 中修改内核启动顺序
CentOS 7是CentOS项目发布的开源类服务器操作系统,于2014年7月7日正式发布。对于Centos 7 grub 配置有改变,如何修改?
如何在 centos 7 中修改内核启动顺序
|
内存技术
判断uboot启动方式:norflash还是nandflash
判断uboot启动方式:norflash还是nandflash
222 0
判断uboot启动方式:norflash还是nandflash
|
存储 芯片
Jlink使用技巧之合并烧写文件
Jlink使用技巧之合并烧写文件
454 0
Jlink使用技巧之合并烧写文件
|
Ubuntu Java Linux
linux使用的命令记录
linux使用的命令记录
81 0
|
网络协议 Unix Linux
嵌入式 uboot以及kernel添加看门狗临时记录(个人记录未整理乱)
Uboot_Kernerl_Add_Watch_Dog:   U-Boot 2010.06 (Nov 01 2013 - 15:28:44) DRAM:  128 MiBCheck spi flash controller v350.
5340 0
|
Linux 内存技术
uboot设置bootargs启动根文件系统
uboot设置bootargs启动根文件系统
|
XML Ubuntu 开发工具
Hi3516开发笔记(五):通过HiTools使用网口将uboot、kernel、roofts和userdata按照分区表烧写镜像
Hi3516开发笔记(五):通过HiTools使用网口将uboot、kernel、roofts和userdata按照分区表烧写镜像
Hi3516开发笔记(五):通过HiTools使用网口将uboot、kernel、roofts和userdata按照分区表烧写镜像