Skip to content

u-boot

1、参数个数限制

gxlx3_az201_v1#setenv hejian $hejian 1=1 2=2 3=3
gxlx3_az201_v1#setenv hejian $hejian 1=1 2=2 3=3
setenv - set environment variables

Usage:
setenv [-f] name value ...
    - [forcibly] set environment variable 'name' to 'value ...'
setenv [-f] name
    - [forcibly] delete environment variable 'name'
gxlx3_az201_v1#printenv hejian
hejian=33 33 33 33 1 2 3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3
gxlx3_az201_v1#setenv hejian "$hejian 1=1 2=2 3=3"
gxlx3_az201_v1#printenv hejian
hejian=33 33 33 33 1 2 3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3
gxlx3_az201_v1#setenv hejian $hejian 1=1 2=2 3=3
setenv - set environment variables

Usage:
setenv [-f] name value ...
    - [forcibly] set environment variable 'name' to 'value ...'
setenv [-f] name
    - [forcibly] delete environment variable 'name'
gxlx3_az201_v1#setenv hejian "$hejian 1=1 2=2 3=3"
gxlx3_az201_v1#printenv hejian
hejian=33 33 33 33 1 2 3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3
gxlx3_az201_v1#setenv hejian "$hejian 1=1 2=2 3=3"
gxlx3_az201_v1#setenv hejian "$hejian 1=1 2=2 3=3"
gxlx3_az201_v1#setenv hejian "$hejian 1=1 2=2 3=3"
gxlx3_az201_v1#printenv hejian
hejian=33 33 33 33 1 2 3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3 1=1 2=2 3=3
gxlx3_az201_v1#

CONFIG_SYS_BARSIZE(Boot Argument Size)定义了 U-Boot 在 bootm 启动内核时,为 kernel command line 分配的内存缓冲区大小。

env default -a   # 恢复默认环境变量
saveenv          # 按新的 CONFIG_ENV_SIZE 重新写入存储介质

This website is released under the MIT License.