diff options
| author | joechenchen <[email protected]> | 2022-12-15 10:28:45 +0800 |
|---|---|---|
| committer | Man, Jianting (Meco) <[email protected]> | 2022-12-15 01:08:21 -0500 |
| commit | ee632c21a8dfdec697e5359ac37a8e3dd80e99a0 (patch) | |
| tree | 553fe8d50296cae78ac67b4c102154ceb31149dd | |
| parent | 63e76332464cd2a58d8d68b705cdf4928bd239cd (diff) | |
fix:三字节读命令0x03,四字节读命令0x13,当命令为0x03需要加上0x10
| -rw-r--r-- | components/drivers/spi/sfud/src/sfud.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/drivers/spi/sfud/src/sfud.c b/components/drivers/spi/sfud/src/sfud.c index 39eb6b4972..da08dab409 100644 --- a/components/drivers/spi/sfud/src/sfud.c +++ b/components/drivers/spi/sfud/src/sfud.c @@ -170,7 +170,12 @@ static void qspi_set_read_cmd_format(sfud_flash *flash, uint8_t ins, uint8_t ins flash->read_cmd_format.instruction = ins; flash->read_cmd_format.address_size = 24; } else { - flash->read_cmd_format.instruction = ins + 1; + if(ins == SFUD_CMD_READ_DATA){ + flash->read_cmd_format.instruction = ins + 0x10; + } + else{ + flash->read_cmd_format.instruction = ins + 1; + } flash->read_cmd_format.address_size = 32; } |
