Changing from 16bit to 32bit SDRAM Problem
I am working on a project what started with a ST32F7508-DK, and I generated the code and project in TouchGFX. Everything was working fine. Then we decided to go from 16bit SDRAM to 32bit SDRAM. So we created a board that was a copy on the discovery kit, the only difference was that we added the pins needed for migrating to the 32 bit, which resulted in needing to move some of the pinouts for the ltdc (screen). Now after that change, I am having issues flashing and running identical programs on the board (identical meaning the main code and touchgfx code did not change). When trying to flash in STM32Programmer, I am getting the message:
18:55:58 : Error: Data mismatch found at address 0x90000002 (byte = 0x00 instead of 0x05)
18:55:58 : Error: Download verification failed
Also, when looking at the memory visualizer, it seems like nothing is flashing to anythgin past 0x90000000. I was wondering if I messed up something in the SDRAM configuration, am i missing something in the bootloader/linker file, etc. This issue is also repeatable with the same hex file on a different machine and a different board.
I am also somewhat new to this, so any help would be great. Thanks.
