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.
Hi all,
When I use CooCox ColinkEx and Keil 4.23 to debug STM32F407, it seems that there're problems with AGDI.
When the CPU is set as STM32F407IG / Cortex-M4 FPU: ----------------------------------- If the CPU is halted, the memory window can not show any address data, it is blank. And I execute the display command "D 0x0, 0x100" in command window gives "error 123: AGDI: invalid operation".
When the CPU is set as Cortex-M4: ----------------------------------- If the CPU is halted, the memory window works fine. And I execute the display command "D 0x0, 0x100" in command window gives the memory result.
I compared the two target in the blinky.uvproj, I find the problem depends on the FPU2 option in the Cpu tag. when the Cpu like:
<Cpu>IRAM(0x20000000-0x2001FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2</Cpu>
Then the memory window and display command can not work.
when the Cpu like:
<Cpu>IRAM(0x20000000-0x2001FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4")</Cpu>
Both the memory window and display command work fine.
Is there any workaround for this problem ?
Here is a similar problem: www.segger2.com/index.php