2016-03-24 07:59 AM
In STM32CubeMX 4.14.0, I find I can only set the address setup time, data setup time and bus turn around time for NOR/PSRAM timing. Other parameters like ''address hold time'', ''clock division'' and ''data latency'' are fixed to 15, 16 and 17 in the generated code. How CubeMX get these values? I wonder if it's designed to behave this?
My target chip are STM32F429/439IGTx.2016-03-29 09:48 AM
Hello diverger,
I have tested with different configurations and only the ''data latency'' value changed from 2 to 17.- 0000: Data latency of 2 CLK clock cycles for first burst access- 1111: Data latency of 17 CLK clock cycles for first burst access (default value after reset)To have more idea about these parameters and configuration's, you can refer to the , exactly in (page 1629) section: SRAM/NOR-Flash chip-select timing registers 1..4 (FMC_BTR1..4) -ForumSTM32-2016-03-29 08:57 PM
In my design, I configure the ''Memory type'' to ''SRAM'', and in ''FMC Configuration'' wizard, under the section ''NOR/PSRAM timing'', only three item show, they are ''Address setup time'', ''Data setup time'', and ''Bus turn around time''. But in the source code, apparently we can change more parameters, such as the ''address hold'' time, but why STM32CubeMX give *less* choice to us? Or the ''address hold'' time is not useful for ''SRAM''?
2016-03-29 09:27 PM