STM32H743 FMC send only part of the data
I am using an STM32H743 FMC to connect to the FPGA to do data transfer. (SRAM type with 16-bit data. I tried this on an STM32F429 and the test was successful)
The test is to send some amount of data to the FPGA through FMC.


The code is quite simple. Write some data to 0x6000 0000 and check if the FPGA can get the data correctly.
My discovery is that if only a small amount of data has been sent and chip select signal FMC_NE1 will remain high and no waveform can be observed...

Send 100 data and FMC_NE1 remains high
If I send lots of data(for example, 10000 data) then FPGA can receive data correctly, but the data FPGA receives starts from 2020(this number is also random, some time 1820 some time 3020, etc)

This phenomenon does not happen on F429... If I send 10 data and the FPGA can receive 10 data correctly...
