首页 > 其他 > 详细

u-boot: Error: Can't overwrite "ethaddr"

时间:2014-10-30 11:51:33      阅读:434      评论:0      收藏:0      [点我收藏+]

When try to execute following command, It reports error as following:

--->8---

U-Boot> setenv ethaddr 4a:74:1f:75:31:56
## Error: Can‘t overwrite "ethaddr"
## Error inserting "ethaddr" variable, errno=1

---8<---

仔细阅读README文件,有如下描述:

--->8---

- Vendor Parameter Protection:


                U-Boot considers the values of the environment
                variables "serial#" (Board Serial Number) and
                "ethaddr" (Ethernet Address) to be parameters that
                are set once by the board vendor / manufacturer, and
                protects these variables from casual modification by
                the user. Once set, these variables are read-only,
                and write or delete attempts are rejected. You can
                change this behaviour:


                If CONFIG_ENV_OVERWRITE is #defined in your config
                file, the write protection for vendor parameters is
                completely disabled. Anybody can change or delete
                these parameters.


                Alternatively, if you #define _both_ CONFIG_ETHADDR
                _and_ CONFIG_OVERWRITE_ETHADDR_ONCE, a default
                Ethernet address is installed in the environment,
                which can be changed exactly ONCE by the user. [The
                serial# is unaffected by this, i. e. it remains
                read-only.]


                The same can be accomplished in a more flexible way
                for any variable by configuring the type of access
                to allow for those variables in the ".flags" variable
                or define CONFIG_ENV_FLAGS_LIST_STATIC.

---8<---

这样,最简单的方法是在板子相关的文件中加入:CONFIG_ENV_OVERWRITE 重新编译u-boot。写入重启问题得以解决。

u-boot: Error: Can't overwrite "ethaddr"

原文:http://blog.csdn.net/voice_shen/article/details/40615397

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!