File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -370,7 +370,7 @@ static int cmd_nand_write(usb_t *usb)
370
370
static int cmd_nand_read (usb_t * usb )
371
371
{
372
372
chip_info_t * chip_info ;
373
- prog_addr_t prog_addr ;
373
+ uint32_t addr ;
374
374
static page_t page ;
375
375
uint32_t status , write_len ;
376
376
uint32_t resp_header_size = offsetof(resp_t , data );
@@ -385,8 +385,9 @@ static int cmd_nand_read(usb_t *usb)
385
385
if (read_cmd -> addr >= chip_info -> size )
386
386
goto Error ;
387
387
388
- page .page = read_cmd -> addr / chip_info -> page_size ;
389
- page .offset = read_cmd -> addr % chip_info -> page_size ;
388
+ addr = read_cmd -> addr ;
389
+ page .page = addr / chip_info -> page_size ;
390
+ page .offset = addr % chip_info -> page_size ;
390
391
391
392
resp -> code = RESP_DATA ;
392
393
@@ -397,7 +398,7 @@ static int cmd_nand_read(usb_t *usb)
397
398
{
398
399
if (nand_read_status () == NAND_ERROR )
399
400
{
400
- if (send_bad_block_info (prog_addr . addr ))
401
+ if (send_bad_block_info (addr ))
401
402
goto Error ;
402
403
}
403
404
else
@@ -427,8 +428,8 @@ static int cmd_nand_read(usb_t *usb)
427
428
428
429
if (read_cmd -> len )
429
430
{
430
- prog_addr . addr += chip_info -> page_size ;
431
- if (prog_addr . addr >= chip_info -> size )
431
+ addr += chip_info -> page_size ;
432
+ if (addr >= chip_info -> size )
432
433
goto Error ;
433
434
page .page ++ ;
434
435
page .offset = 0 ;
You can’t perform that action at this time.
0 commit comments