File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -474,7 +474,7 @@ static int _np_cmd_nand_erase(np_prog_t *prog)
474
474
pages = prog -> chip_info .total_size / prog -> chip_info .page_size ;
475
475
page_size = prog -> chip_info .page_size + prog -> chip_info .spare_size ;
476
476
block_size = pages_in_block * page_size ;
477
- total_size = pages * page_size ;
477
+ total_size = ( uint64_t ) pages * page_size ;
478
478
}
479
479
else
480
480
{
@@ -604,7 +604,7 @@ static int np_cmd_nand_write_start(np_prog_t *prog)
604
604
prog -> page_size = prog -> chip_info .page_size +
605
605
prog -> chip_info .spare_size ;
606
606
prog -> block_size = pages_in_block * prog -> page_size ;
607
- prog -> total_size = pages * prog -> page_size ;
607
+ prog -> total_size = ( uint64_t ) pages * prog -> page_size ;
608
608
}
609
609
else
610
610
{
@@ -914,7 +914,7 @@ static int _np_cmd_nand_read(np_prog_t *prog)
914
914
prog -> chip_info .page_size ;
915
915
page_size = prog -> chip_info .page_size + prog -> chip_info .spare_size ;
916
916
block_size = pages_in_block * page_size ;
917
- total_size = pages * page_size ;
917
+ total_size = ( uint64_t ) pages * page_size ;
918
918
}
919
919
else
920
920
{
You can’t perform that action at this time.
0 commit comments