X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fflash%2Fnor%2Flpc2000.c;h=259b42f1c4b7ab784750c5be2ec75c56afafd875;hp=c0c7e41ee30cab35c18d92ca1bc218e1386cb079;hb=cb6836f9235cd8c57cd08c7cb4121d2328d50155;hpb=5baed523908efc45dc9f90253ef2764527ee99d5 diff --git a/src/flash/nor/lpc2000.c b/src/flash/nor/lpc2000.c index c0c7e41ee3..259b42f1c4 100644 --- a/src/flash/nor/lpc2000.c +++ b/src/flash/nor/lpc2000.c @@ -60,11 +60,11 @@ * - 176x (tested with LPC1768) * * lpc4300 (also available as lpc1800 - alias) - * - 43x2 | 3 | 5 | 7 (tested with 4337) + * - 43x2 | 3 | 5 | 7 (tested with LPC4337/LPC4357) * - 18x2 | 3 | 5 | 7 * * lpc800: - * - 810 | 1 | 2 (tested with 812) + * - 810 | 1 | 2 (tested with LPC810/LPC812) */ typedef enum { @@ -230,15 +230,15 @@ static int lpc2000_build_sector_list(struct flash_bank *bank) } else if (lpc2000_info->variant == lpc1700) { switch (bank->size) { case 4 * 1024: - lpc2000_info->cmd51_max_buffer = 1024; + lpc2000_info->cmd51_max_buffer = 256; bank->num_sectors = 1; break; case 8 * 1024: - lpc2000_info->cmd51_max_buffer = 1024; + lpc2000_info->cmd51_max_buffer = 512; bank->num_sectors = 2; break; case 16 * 1024: - lpc2000_info->cmd51_max_buffer = 1024; + lpc2000_info->cmd51_max_buffer = 512; bank->num_sectors = 4; break; case 32 * 1024: @@ -303,9 +303,11 @@ static int lpc2000_build_sector_list(struct flash_bank *bank) lpc2000_info->cmd51_max_buffer = 1024; switch (bank->size) { case 4 * 1024: + lpc2000_info->cmd51_max_buffer = 256; bank->num_sectors = 4; break; case 8 * 1024: + lpc2000_info->cmd51_max_buffer = 512; bank->num_sectors = 8; break; case 16 * 1024: