U-Boot中的filesize环境变量
来源:互联网 发布:java实现分页功能 编辑:程序博客网 时间:2024/05/01 13:36
U-Boot中的环境命令可以使用$(filesize)来确定刚下载(传输)得到的文件大小.
因为使用类似tftp命令传输文件后,会自动更新filesize环境变量。
如:setenv updaterootfs nand write.yaffs 30000000 200000 $(filesize)
这时如果printenv,会发现updaterootfs=nand write.yaffs 30000000 200000 6365D0
这里的6365D0为setenv语句时环境变量filesize的大小.
需要引起注意的是:6365D0这个值是固定的,不会随每次传输文件后而更改。
所以如果run updaterootfs,则这里的6365D0这个值就不是我们想要的了,我们想要的是上次传输的文件大小。
正确的做法是使用单引号:setenv updaterootfs nand write.yaffs 30000000 200000 '$(filesize)'
这时printenv,则会显示updaterootfs=nand write.yaffs 30000000 200000 $(filesize)
如:setenv updaterootfs nand write.yaffs 30000000 200000 $(filesize)
这时如果printenv,会发现updaterootfs=nand write.yaffs 30000000 200000 6365D0
这里的6365D0为setenv语句时环境变量filesize的大小.
需要引起注意的是:6365D0这个值是固定的,不会随每次传输文件后而更改。
所以如果run updaterootfs,则这里的6365D0这个值就不是我们想要的了,我们想要的是上次传输的文件大小。
正确的做法是使用单引号:setenv updaterootfs nand write.yaffs 30000000 200000 '$(filesize)'
这时printenv,则会显示updaterootfs=nand write.yaffs 30000000 200000 $(filesize)
- U-Boot中的filesize环境变量
- u-boot中filesize环境变量
- U-BOOT环境变量实现
- U-BOOT环境变量实现
- U-BOOT环境变量实现
- U-BOOT环境变量实现
- U-BOOT环境变量实现
- U-BOOT环境变量实现
- U-Boot的环境变量
- U-Boot环境变量
- U-BOOT环境变量实现
- u-boot环境变量解释
- U-BOOT环境变量实现
- u-boot环境变量
- u-boot环境变量
- u-boot环境变量设置
- U-BOOT环境变量实现
- u-boot的环境变量
- [转]使MFC支持拖放文件的方法
- js取得文本控件的方式
- NK.BIN,NK.NB0文件结构简析
- 添加 Sudoer 用户
- 2010年08月01日 vc基础(3)
- U-Boot中的filesize环境变量
- c#_类和继承
- 2010年09月08日 MFC里CHECKBOX用法
- Linux下patch的制作和应用
- 悄悄地,我来了~~~
- ubuntu下 firefox上网慢的解决方案
- C#中常用日期格式
- repo 的一些用法和理解
- Struts中的异常处理