社区
驱动程序开发区
帖子详情
从u-boot中动态读取网口mac地址
xyzxgs
2014-08-25 11:40:09
如何实现在U-BOOT 启动时 动态设置mac地址,在线跪求
...全文
887
7
打赏
收藏
从u-boot中动态读取网口mac地址
如何实现在U-BOOT 启动时 动态设置mac地址,在线跪求
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lbaihao
2014-11-05
打赏
举报
回复
根据芯片的chip id 随机生成 static void random_ether_addr(u8 *addr) { int i; unsigned long long rand; int t = 0; ulong tmp = 0; for(i=0; i<6; i++){ if(i==0) { tmp = get_chip_id_sid_rkey0(); } else if ((i==1)||(i==4)) { tmp = get_chip_id_sid_rkey1(); } else if ((i==2)) { tmp = get_chip_id_sid_rkey2(); } else { tmp = get_chip_id_sid_rkey3(); } rand = (tmp)* 0xfedf4fd; rand = rand * 0xd263f967 + 0xea6f22ad8235; addr[i] = (uchar)(rand % 0x100); } addr[0] &= 0xfe; addr[0] |= 0x02; }
小陆zi
2014-09-09
打赏
举报
回复
ethaddr只好写一次,在uboot代码里。动态生成的意思是自己随机生成?
voice_shen
2014-09-03
打赏
举报
回复
改写代码,然后随机生成。
码到功成
2014-08-28
打赏
举报
回复
uboot里不是有个变量时ehtaddr, 吗?这不是你手动配置的嘛?
李迟
2014-08-25
打赏
举报
回复
引用 2 楼 xyzxgs 的回复:
就是在运行时在u-boot命令行中设置 不是写在u-boot的代码里
参考uboot命令格式,自己写一个设置mac的命令,规则自己编写。比如前面3个字节固定是某几个字母,后面按时间生成,等等。
xyzxgs
2014-08-25
打赏
举报
回复
就是在运行时在u-boot命令行中设置 不是写在u-boot的代码里
李迟
2014-08-25
打赏
举报
回复
楼主指的“动态”是什么? 可以试试自己编一套规则。
(重要)AIX command 使用总结.txt
ssaxlate -l pdisk0 //物理磁盘pdisk0从属于逻辑磁盘hdisk2 hdisk2 ## 查看SSA磁盘阵列
中
pdisk与hdisk的对应关系end //设置文件系统/tellinshare/sms的mind属性,否则当文件系统
中
有足够多的大文件(指32K以上的文件)...
u-boot
里怎么设置
mac地址
,
mac地址
从EEPROM里
读取
1,待研究 有相同问题的同学,可私信我,我们一起交流。
U-Boot
使用实验
U-Boot
信息查询命令 bdinfo 命令 printenv命令 version命令
U-Boot
移植
作为初学者,有必要了解
U-Boot
是如何添加一块新的开发板。通常需要做什么配置?本文梳理一下
U-Boot
一般需要添加修改的文件,帮助理解
U-Boot
移植过程IMX6U嵌入式Linux驱动开发指南V1.8NXPimx6ull−−−正点原子imx6...
【
u-boot
】uboot代码简要分析 (
u-boot
移植)
1.
U-boot
源码整体框架 源码解压以后,我们可以看到以下的文件和文件夹: cpu 与处理器相关的文件。每个子目录
中
都包括cpu.c和interrupt.c、start.S、
u-boot
.lds。 cpu.c初始化CPU、设置指令Cache和数据Cache...
驱动程序开发区
1,319
社区成员
2,173
社区内容
发帖
与我相关
我的任务
驱动程序开发区
主要是开发驱动技术
复制链接
扫一扫
分享
社区描述
主要是开发驱动技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章