码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-10-30 11:52:29      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:io   os   ar   for   sp   文件   on   问题   cti   

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"

标签:io   os   ar   for   sp   文件   on   问题   cti   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!