Follow the Keil for ARM tutorial to create a project, write the main function, and operate gpio,ProgramThere is no problem with compilation after writing,
"At91sam7x. axf"-0 error (s), 0 warning (s ).
Set debug to jlink. When the program is downloaded to flash,
The following error is prompted when the out window of Keil is displayed: No algorithm found for: 00100000 H-001004e7h.
Very depressing. Why not,
Google searched for "No algorithm found for: 00100000 H-001004e7h" without any content,
Because no one else has the same error as me, search for "No algorithm found for: 00100000 H ",
Get the following answer at www.keil.com/forum/docs/thread10485.asp:
Re: cannot flash at91sam7s Hello example Reinhard Keil
You need to add a flash Algorithm in uvision under project-options-utilities-ulink settings. Using the Add button you shoshould Add: at91sam7 256kb flash-address range: 00100000h-0013ffffh
The general meaning is: in the project-> options-> utilities-> ulink settings (jlink settings) settings, press the "add" button to add at91sam7 256kb flash to the address range: 00100000h-0013ffffh before adding the following:
After adding:
Click OK to download and debug again. Everything is normal.