Keil Logo

Programming Algorithm

The Programming Algorithm section of the Flash Download Setup dialog contains definitions of the target hardware's Flash devices and their configuration parameters. µVision requires the programming algorithms and device configurations to write to each device.

Programming Algorithm

Select a device from the list to change the address range for mapping the Flash device. You may set the:

  • Start address of the Flash device. You may change the address only for an external flash. For an internal flash, the start address should not be changed.
  • Size of the Flash device.

Use the Add button to add a new device, and thus the algorithm. Use Remove to delete the selected device from the list.

When adding a device, µVision opens a list of supplied algorithms to select from. Once a new device has been selected, specify the address space it occupies.

While µVision provides a number of programming algorithms for many devices, it might be required to add support for a new device. In this case, create a new Flash Programming Algorithm.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.