#include <target/algorithm.h>
#include <target/dsp5680xx.h>
-struct dsp5680xx_flash_bank {
- struct working_area *write_algorithm;
-};
-
static int dsp5680xx_build_sector_list(struct flash_bank *bank)
{
uint32_t offset = HFM_FLASH_BASE_ADDR;
/* flash bank dsp5680xx 0 0 0 0 <target#> */
FLASH_BANK_COMMAND_HANDLER(dsp5680xx_flash_bank_command)
{
- struct dsp5680xx_flash_bank *nbank;
-
- nbank = malloc(sizeof(struct dsp5680xx_flash_bank));
-
bank->base = HFM_FLASH_BASE_ADDR;
bank->size = HFM_SIZE_BYTES; /* top 4k not accessible */
- bank->driver_priv = nbank;
bank->num_sectors = HFM_SECTOR_COUNT;
dsp5680xx_build_sector_list(bank);