// Base address of device(s) being programmed.
ROM = FLASH_P2V((unsigned long)addr & flash_dev_info->base_mask);
BA = FLASH_P2V((unsigned long)addr & ~(flash_dev_info->block_size - 1));
// Base address of device(s) being programmed.
ROM = FLASH_P2V((unsigned long)addr & flash_dev_info->base_mask);
BA = FLASH_P2V((unsigned long)addr & ~(flash_dev_info->block_size - 1));