We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have development board with Chinese ARM926EJ-S MCU. It also has NAND flash for booting and SDRAM. I also have a sample project developed in ADS 1.2 and LPT JLINK which works only in Windows XP. I never used that JTAG.
I migrated that project into KEIL 5. Compiled binary file burned into NAND by external tools is working now with MCU. I want to use JTAG debugging with Segger Jlink.
In accordance of this https://www.keil.com/pack/doc/CMSIS/Pack/html/cp_SWComponents.html I created a software pack for KEIL. Now in Keil I can select my MCU.
When I start Debugging in Keil I see log message "No Algorithm found for: 32100000H - 3210FFFFH". As I see Keil tries to burn the binary file into flash memory. Mentioned addresses are internal execution memory of my MCU (it is RAM memory for code).
What I have to do for loading execution code into that memory space and start execution. At this time I don't need NAND flash programming.
I've got a project that can run load and run from RAM on an LPC45S018M. The project settings were:
1. Linker
2. Debugger
3. Debugger : Settings : Debug
4. Debugger : Settings : Flash Download
The INI file is simple:
LOAD $L%L INCREMENTAL RESET G ,main