cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F429 FMC No action

Connoe
Associate

Hello

I want the STM32 to transmit data to the FPGA via the FMC. However, when I use the manufacturer's example and modify the return line in the FPGA, the LCD displays the modified value from the STM32 instead of the expected return line value. What configuration setting in the FMC_Test project am I overlooking that is preventing the correct value from appearing on the LCD?

2 REPLIES 2
Saket_Om
ST Employee

Hello @Connoe 


@Connoe wrote:

Hello

However, when I use the manufacturer's example and modify the return line in the FPGA, the LCD displays the modified value from the STM32 instead of the expected return line value. 


What is the example you are talking about? What do you mean by modify the return line? 

Could you explain your setup with more details please?

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.
Saket_Om

The FMC_Test.7z file contains two projects: FPGA_FMC and STM32_FMC.

In the FPGA_FMC section, I modified the default return values. The section highlighted in the first image shows the values that I want the FPGA to return: 11, 22, 33, 44, 55 and 66.

 

Connoe_4-1758116832710.png

In the STM32_FMC module, I configure the operation of KEY1 and KEY2. When pressed, they set a value, as shown in the second diagram. This value also serves as verification that the FMC functionality has been successfully implemented. If not, the received data values will be either [10, 20, 30, 40, 50] or [11, 21, 35, 74, 96]. If it succeeds, however, the received data values will be [11, 22, 33, 44, 55, 66].

Connoe_3-1758116803528.png

 

Connoe_2-1758116742800.png

 

The two images below show the actual output after pressing KEY1 and KEY2.

Connoe_5-1758117180370.pngConnoe_6-1758117192533.png