Breakpoints change behavior when accessing external memory !
Hello,
I have a very weird behavior...
When trying to access external synchronous PSRAM.
I see the clock and cs change only if I stop and starts stepping inside the while(1) loop below.
When doing "go", there is no clock nor CS changes.
I tried to add delays as you can see, but nothing helps.
#define FPGA_BANK_ADDR 0x64000000
__IO uint8_t value;
__IO uint8_t * volatile psramaddress = (__IO uint8_t volatile*)FPGA_BANK_ADDR+2;
while(1)
{
*psramaddress = value++;
rd_2 = *psramaddress ;
HAL_Delay(500);
}Is there any idea ?
Thanks
