网站后台目录如何保护,php网站在线打包源码,棋牌类网站怎么做,什么直播软件可以看那个东西U-Boot中的环境命令可以使用$(filesize)来确定刚下载(传输)得到的文件大小.
因为使用类似tftp命令传输文件后#xff0c;会自动更新filesize环境变量。 如:setenv updaterootfs nand write.yaffs 30000000 200000 $(filesize) 这时如果printenv,会发现updaterootfsnand write…U-Boot中的环境命令可以使用$(filesize)来确定刚下载(传输)得到的文件大小.
因为使用类似tftp命令传输文件后会自动更新filesize环境变量。 如:setenv updaterootfs nand write.yaffs 30000000 200000 $(filesize) 这时如果printenv,会发现updaterootfsnand write.yaffs 30000000 200000 6365D0 这里的6365D0为setenv语句时环境变量filesize的大小. 需要引起注意的是:当执行setenv时获取filesize的值6365D0 而不是每次间接获取获取filesize的值
所以导致 尽管每次tftp下载文件后假如大小发生变话updaterootfsnand write.yaffs 30000000 200000 6365D0 updaterootfs中的大小依然是6365D0 不会随每次传输文件后而更改。
所以如果run updaterootfs,则这里的6365D0这个值就不是我们想要的了,我们想要的是当前传输的文件大小。 正确的做法是使用单引号:setenv updaterootfs nand write.yaffs 30000000 200000 $(filesize) 这时printenv,则会显示 updaterootfsnand write.yaffs 30000000 200000 $(filesize) 原文https://blog.csdn.net/davion_zhang/article/details/48518559