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)
474474 pages = prog -> chip_info .total_size / prog -> chip_info .page_size ;
475475 page_size = prog -> chip_info .page_size + prog -> chip_info .spare_size ;
476476 block_size = pages_in_block * page_size ;
477- total_size = pages * page_size ;
477+ total_size = ( uint64_t ) pages * page_size ;
478478 }
479479 else
480480 {
@@ -604,7 +604,7 @@ static int np_cmd_nand_write_start(np_prog_t *prog)
604604 prog -> page_size = prog -> chip_info .page_size +
605605 prog -> chip_info .spare_size ;
606606 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 ;
608608 }
609609 else
610610 {
@@ -914,7 +914,7 @@ static int _np_cmd_nand_read(np_prog_t *prog)
914914 prog -> chip_info .page_size ;
915915 page_size = prog -> chip_info .page_size + prog -> chip_info .spare_size ;
916916 block_size = pages_in_block * page_size ;
917- total_size = pages * page_size ;
917+ total_size = ( uint64_t ) pages * page_size ;
918918 }
919919 else
920920 {
You can’t perform that action at this time.
0 commit comments