Keil Logo

No Algorithm found for: 00000000H - 0000371BH

Next Thread | Thread List | Previous Thread Start a Thread | Settings

Details Message
Read-Only
Author
Krishna yadav
Posted
14-Mar-2018 04:01 GMT
Toolset
ARM
New! No Algorithm found for: 00000000H - 0000371BH

Hi All, I am facing issue while loading image in MIMXRT1050-EVK.

This I used for hello_world program with the default settings.

I followed "http://www.keil.com/support/docs/2831.htm" link as well but no success. Attaching the log for reference,

Load "C:\\Users\\ARM\\LPUART_eDMA\\SDK\\boards\\iMXRT1052_DevelopersKit\\driver_examples\\elcdif\\rgb\\Objects\\elcdif_rgb.axf"
No Algorithm found for: 00000000H - 0000371BH
Erase skipped!
Error: Flash Download failed - "Cortex-M7"
Flash Load finished at 10:56:32

Read-Only
Author
Kevin from Support
Posted
15-Mar-2018 03:45 GMT
Toolset
ARM
New! RE: No Algorithm found for: 00000000H - 0000371BH

Hello Krishna,

That link is for the MDK-ARM version 4 tools.

Starting with MDK-ARM version 5, device support is now done with Device Family Packs (DFP). You can read about DFP and other software packs here:

http://www.keil.com/pack/doc/CMSIS/Pack/html/index.html

This article may better explain how the flash algorithms work in MDK v5:

http://www.keil.com/support/docs/3656.htm

The Pack Installer in Keil helps you find the most up to date Packs and examples for your device:

http://www.keil.com/mdk5/packinstaller

http://www.keil.com/support/man/docs/uv4/uv4_ca_packinstaller.htm

For your MIMXRT1050 device, search for it in the pack installer, and make sure you have the latest MXP::iMXRT_DFP and Keil::iMXRT1052_Development board packs

For that device there is a DemoApp Hello World example.

In that example, it appears that address 0x0 is RAM space, not Flash. So there will not be a flash programming algorithm.

Here are some links to help you set up your program to debug out of RAM, not flash:

http://www.keil.com/support/docs/3990.htm

http://www.keil.com/support/docs/3156.htm
http://www.keil.com/forum/17931/
http://www.keil.com/support/docs/3146.htm
http://www.keil.com/forum/59369/

Read-Only
Author
Krishna yadav
Posted
15-Mar-2018 06:49 GMT
Toolset
ARM
New! RE: No Algorithm found for: 00000000H - 0000371BH

Hi Kelvin,
Thanks for your reply.
I have followed given instruction above but not able to program the flash.
Currently i am using µVision5 IDE(MDKv5) and ULINK2.Using ULINK2 as a debugger and as well as programmer. In my development board(MIMXRT1050-EVK), S26KS512SDPBHI02 hyperflash is used And i am trying to
program this flash by using ULINK2.
Please suggest.

Read-Only
Author
Kevin from Support
Posted
28-Mar-2018 17:10 GMT
Toolset
ARM
New! RE: No Algorithm found for: 00000000H - 0000371BH

Hello Krishna,

If you look in your project folder, and open your .MAP file of our project, what are you trying to put in memory area 0x00000000?

For some reason the flash programming algorithm thinks it needs to flash and program that memory address- this is impossible since that memory is RAM, not Flash.

If you can resolve that issue, then you should be able to flash.

Read-Only
Author
Westonsupermare Pier
Posted
28-Mar-2018 20:11 GMT
Toolset
ARM
New! RE: No Algorithm found for: 00000000H - 0000371BH

Ok, so which algorithm have you selected to SUPPORT the Hyper Flash, and WHAT ADDRESS does it say that algorithm supports?

Is there any support for the Cypress S26KS devices? You haven't described WHAT you selected only that you've failed to follow the instructions/expectations.

What part is on the board?

Next Thread | Thread List | Previous Thread Start a Thread | Settings

  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.