AM335x NAND烧写和MAC地址问题 - AM335x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3728|回复: 1

[已解决] AM335x NAND烧写和MAC地址问题

[复制链接]

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
发表于 2020-5-29 14:09:49 | 显示全部楼层 |阅读模式
问题1、   我们产品产品上有这样的需求:在现场应用上,客户想通过网络更新系统的uboot和内核(替换的方式),但创龙文件系统格式是ubifs;找不到uboot和内核所对应的路径,希望我司帮忙确认一下拷贝的路径。
问题2、  板子的网口MAC地址如果永久性修改。我们现在都是通过命令临时修改的,想确认一下如何重新固化mac?
回复

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
 楼主| 发表于 2020-5-29 14:21:22 | 显示全部楼层
问题1:
我司AM335x平台,U-Boot和内核镜像是存放在SPI FLASH下面的:

从SD系统启动卡启动开发板,执行“:cat /proc/mtd”指令查看SPI FLASH分区信息



分别执行如下指令,依次从SD卡烧写MLO,u-boot.img和zImage 文件到SPI FLASH:
dd if=/run/media/mmcblk0p1/MLO.byteswap  of=/dev/mtdblock0
dd if=/run/media/mmcblk0p1/u-boot.img of=/dev/mtdblock1
dd if=/boot/zImage of=/dev/mtdblock4



MLO.byteswap文件是由MLO文件转换而来,指令如下:hexdump -v -e '1/4 "%08x"' -e '"\n"' /run/media/mmcblk0p1/MLO | xxd -r -p > /run/media/mmcblk0p1/MLO.byteswap


问题2.

在u-boot可以设置,然后存到环境变量里
setenv ethaddr     xx:xx:xx:xx:xx:xx



或者在linux下加一个开机自启动脚本:
ifconfig eth0 hw ether C8F:84:B4:88:99  





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-3-28 19:32 , Processed in 0.036745 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表