本文共 461 字,大约阅读时间需要 1 分钟。
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 写数据时就能看到百分比进度提示了转载地址:http://rhpsi.baihongyu.com/