【uboot内核适配学习】uboot 修改默认ip

1.修改默认ip作用

设备出场的时候都需要默认的ip

2.修改措施

找到uboot芯片配置文件,不同芯片厂家适配的文件必定是不一样的,位置也可能不一样

#define CONFIG_ETHADDR                    00:40:5c:26:0a:5b    //MAC地址
#define CONFIG_NETMASK                    255.255.255.0        //子网掩码
#define CONFIG_IPADDR                        192.168.0.20        //IP地址
#define CONFIG_SERVERIP                   192.168.0.10        //tftp的服务器IP地址
#define CONFIG_GATEWAYIP                 192.168.0.1            //默认网关

3.查看是否修改成功

启动进入uboot,然后使用print命令,查看uboot环境变量,查看是否和自己设置的一样吗

(下图不是上边配置)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
hi3516 是海思半导体公司开发的一款高性能、低功耗的嵌入式处理器芯片,常用于视频监控领域。而U-Boot则是一种广泛使用的开源的嵌入式操作系统,在系统启动时负责初始化硬件设备和加载操作系统。 在 hi3516 中,设置引脚(GPIO)的默认电平可以通过编写 U-Boot 启动脚本来实现。以下是一个简化的示例: 1. 打开 U-Boot 启动脚本文件,通常是在 `uboot` 目录下的 `boot.cmd` 文件。 2. 在文件中搜索或定位到 `bdinfo` 命令,该命令用于映射设备的信息。 3. 找到对应的引脚 GPIO 的配置,可以通过 GPIO 物理地址或名称来标识。 4. 在 `setenv` 命令后添加对应引脚的默认电平设置,一般使用 `gpio` 命令进行设置。例如: ``` gpio set <pin> [high|low] ``` 其中 `<pin>` 是要设置的引脚标识,`high` 表示设置为高电平,`low` 表示设置为低电平。 请根据实际情况替换 `<pin>` 为要设置的引脚标识,例如 `GPIO1_0`。 5. 保存修改并退出编辑器。 6. 使用 `mkimage` 命令将 `boot.cmd` 转换为 U-Boot 可执行的格式: ``` mkimage -C none -A arm -T script -d boot.cmd boot.scr ``` 7. 将生成的 `boot.scr` 文件烧录到设备启动介质上。 上述步骤完成后,当系统使用 U-Boot 启动时,引脚的默认电平会按照脚本中的设置进行初始化。请注意,在实际应用中,需要根据具体的引脚配置和需求进行相应的修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值