本文主要是介绍U-boot中为nand write添加进度提示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
U-boot中为nand write添加进度提示
在/driver/mtd/nand/nand_util.c文件中
只需在nand_write_skip_bad函数中
在
if (left_to_write < (nand->erasesize - block_offset))
write_size = left_to_write;
else
write_size = nand->erasesize - block_offset;
之后添加
printf("/rWriting at 0x%llx -- ",offset); /*Thanks for hugerat's code*/
在
left_to_write -= write_size;
之后添加
printf("%d%% is complete.",100-(left_to_write/(*length/100)));/*Thanks for hugerat's code*/
之后u-boot中使用nand write 写数据时就能看到百分比进度提示了
这篇关于U-boot中为nand write添加进度提示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!