您尚未登录。

楼主 #1 2018-10-03 21:22:21

john78
会员
注册时间: 2018-07-19
已发帖子: 222
积分: 160

内核(系统)中设置的IP地址,在重启后U-BOOT能读到-----------有什么方法?

1.外部EEPROM
2只有1个SPI FLASH 呢?怎么实现比较方便?

离线

#2 2018-10-03 21:31:01

basicdev
会员
注册时间: 2017-10-02
已发帖子: 159
积分: 159

Re: 内核(系统)中设置的IP地址,在重启后U-BOOT能读到-----------有什么方法?

这个很简单,写到 uboot的参数分区就好了。

提供接口读写 /dev/mtd1 分区数据,kernel写完重启,uboot一样可以继续读写。

离线

楼主 #3 2018-10-10 11:31:00

john78
会员
注册时间: 2018-07-19
已发帖子: 222
积分: 160

Re: 内核(系统)中设置的IP地址,在重启后U-BOOT能读到-----------有什么方法?

怎么读写这个分区?用什么APⅠ函数?

离线

#4 2018-10-10 11:40:17

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 内核(系统)中设置的IP地址,在重启后U-BOOT能读到-----------有什么方法?

读很简单, 写复杂一点.

fd = open("/dev/mtdX");
read(fd, xxx);
close(fd);





离线

#5 2018-10-10 11:41:29

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 内核(系统)中设置的IP地址,在重启后U-BOOT能读到-----------有什么方法?





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn