Hi everyone,
I’m running into a problem while trying to debug my hardware using ULINK2 in Keil MDK v5.42. I'm working with the STMicroelectronics STR736FV2T6 (ARM7TDMI core), and every time I start the debugger, I get the following error:No Algorithm found for: 00000000H - 0000D663H No Algorithm found for: 00010000H - 0001FFFFH No Algorithm found for: 00020000H - 0002B433H No Algorithm found for: A0000000H - A00021DFHMy current memory setup:
IROM1: 0x80000000, size: 0x20000 (128 KB)
0x80000000
0x20000
IRAM1: 0xA0000000, size: 0x4000 (16 KB)
0xA0000000
0x4000
Flash Algorithm:
I selected STR73x Flash 256K (range: 0x80000000 – 0x803FFFF) in the Flash Download settings.
0x80000000 – 0x803FFFF
What I’m trying to do:
I am not flashing the device — I’m trying to start a debug session to step through the firmware. However, Keil still throws the above “No Algorithm found” errors related to 0x00000000, even though my code is mapped to 0x80000000.
0x00000000
System Info:
Keil MDK Version: 5.42
License Type: Activation Code
Compiler: ARM Compiler 5.06 update 6 (build 750)
Target MCU: STR736FV2T6 (ARM7TDMI)
Debug Adapter: ULINK2
How do I fix this error and get debugging to work properly?
Any help would be much appreciated! Thanks in advance.