Skip to content
Snippets Groups Projects
Commit 900c70f8 authored by mifi's avatar mifi
Browse files

- added patch from Dominic to unlock the ATMEL flash in cfi_read_atmel_pri_ext

- set cfi_info->write_algorithm and cfi_info->erase_check_algorithm to NULL to 
  get "flash erase_check" command working

git-svn-id: svn://svn.berlios.de/openocd/trunk@227 b42882b7-edfa-0310-969c-e2dbd0fdcd60
parent 9c999216
No related branches found
No related tags found
No related merge requests found
...@@ -498,6 +498,9 @@ int cfi_read_atmel_pri_ext(flash_bank_t *bank) ...@@ -498,6 +498,9 @@ int cfi_read_atmel_pri_ext(flash_bank_t *bank)
pri_ext->TopBottom = 2; pri_ext->TopBottom = 2;
else else
pri_ext->TopBottom = 3; pri_ext->TopBottom = 3;
pri_ext->_unlock1 = cfi_unlock_addresses[CFI_UNLOCK_555_2AA].unlock1;
pri_ext->_unlock2 = cfi_unlock_addresses[CFI_UNLOCK_555_2AA].unlock2;
return ERROR_OK; return ERROR_OK;
} }
...@@ -611,7 +614,10 @@ int cfi_flash_bank_command(struct command_context_s *cmd_ctx, char *cmd, char ** ...@@ -611,7 +614,10 @@ int cfi_flash_bank_command(struct command_context_s *cmd_ctx, char *cmd, char **
} }
cfi_info = malloc(sizeof(cfi_flash_bank_t)); cfi_info = malloc(sizeof(cfi_flash_bank_t));
bank->driver_priv = cfi_info; bank->driver_priv = cfi_info;
cfi_info->write_algorithm = NULL;
cfi_info->erase_check_algorithm = NULL;
cfi_info->x16_as_x8 = 0; cfi_info->x16_as_x8 = 0;
cfi_info->jedec_probe = 0; cfi_info->jedec_probe = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment