Skip to content

Commit cca0eda

Browse files
committed
[bsp][stm32] modify sdram configuration
1 parent f165b9c commit cca0eda

File tree

4 files changed

+55
-23
lines changed

4 files changed

+55
-23
lines changed

bsp/stm32/stm32f746-st-disco/.config

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -202,14 +202,14 @@ CONFIG_RT_USING_PIN=y
202202
#
203203
# CONFIG_PKG_USING_PAHOMQTT is not set
204204
# CONFIG_PKG_USING_WEBCLIENT is not set
205+
# CONFIG_PKG_USING_WEBNET is not set
205206
# CONFIG_PKG_USING_MONGOOSE is not set
206207
# CONFIG_PKG_USING_WEBTERMINAL is not set
207208
# CONFIG_PKG_USING_CJSON is not set
208209
# CONFIG_PKG_USING_JSMN is not set
209210
# CONFIG_PKG_USING_LJSON is not set
210211
# CONFIG_PKG_USING_EZXML is not set
211212
# CONFIG_PKG_USING_NANOPB is not set
212-
# CONFIG_PKG_USING_GAGENT_CLOUD is not set
213213

214214
#
215215
# Wi-Fi
@@ -224,10 +224,22 @@ CONFIG_RT_USING_PIN=y
224224
# Wiced WiFi
225225
#
226226
# CONFIG_PKG_USING_WLAN_WICED is not set
227+
# CONFIG_PKG_USING_RW007 is not set
227228
# CONFIG_PKG_USING_COAP is not set
228229
# CONFIG_PKG_USING_NOPOLL is not set
229230
# CONFIG_PKG_USING_NETUTILS is not set
231+
# CONFIG_PKG_USING_AT_DEVICE is not set
232+
# CONFIG_PKG_USING_WIZNET is not set
233+
234+
#
235+
# IoT Cloud
236+
#
230237
# CONFIG_PKG_USING_ONENET is not set
238+
# CONFIG_PKG_USING_GAGENT_CLOUD is not set
239+
# CONFIG_PKG_USING_ALI_IOTKIT is not set
240+
# CONFIG_PKG_USING_AZURE is not set
241+
# CONFIG_PKG_USING_TENCENT_IOTKIT is not set
242+
# CONFIG_PKG_USING_NIMBLE is not set
231243

232244
#
233245
# security packages
@@ -239,6 +251,7 @@ CONFIG_RT_USING_PIN=y
239251
#
240252
# language packages
241253
#
254+
# CONFIG_PKG_USING_LUA is not set
242255
# CONFIG_PKG_USING_JERRYSCRIPT is not set
243256
# CONFIG_PKG_USING_MICROPYTHON is not set
244257

@@ -255,6 +268,10 @@ CONFIG_RT_USING_PIN=y
255268
# CONFIG_PKG_USING_EASYFLASH is not set
256269
# CONFIG_PKG_USING_EASYLOGGER is not set
257270
# CONFIG_PKG_USING_SYSTEMVIEW is not set
271+
# CONFIG_PKG_USING_RDB is not set
272+
# CONFIG_PKG_USING_QRCODE is not set
273+
# CONFIG_PKG_USING_ULOG_EASYFLASH is not set
274+
# CONFIG_PKG_USING_ADBD is not set
258275

259276
#
260277
# system packages
@@ -269,34 +286,49 @@ CONFIG_RT_USING_PIN=y
269286
# CONFIG_PKG_USING_SQLITE is not set
270287
# CONFIG_PKG_USING_RTI is not set
271288
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
289+
# CONFIG_PKG_USING_CMSIS is not set
290+
# CONFIG_PKG_USING_DFS_YAFFS is not set
291+
# CONFIG_PKG_USING_LITTLEFS is not set
272292

273293
#
274294
# peripheral libraries and drivers
275295
#
276-
# CONFIG_PKG_USING_STM32F4_HAL is not set
277-
# CONFIG_PKG_USING_STM32F4_DRIVERS is not set
278296
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
297+
# CONFIG_PKG_USING_SHT2X is not set
298+
# CONFIG_PKG_USING_AHT10 is not set
299+
# CONFIG_PKG_USING_AP3216C is not set
300+
# CONFIG_PKG_USING_STM32_SDIO is not set
301+
# CONFIG_PKG_USING_ICM20608 is not set
302+
# CONFIG_PKG_USING_U8G2 is not set
303+
# CONFIG_PKG_USING_BUTTON is not set
304+
# CONFIG_PKG_USING_MPU6XXX is not set
305+
# CONFIG_PKG_USING_PCF8574 is not set
306+
# CONFIG_PKG_USING_KENDRYTE_SDK is not set
279307

280308
#
281309
# miscellaneous packages
282310
#
311+
# CONFIG_PKG_USING_LIBCSV is not set
312+
# CONFIG_PKG_USING_OPTPARSE is not set
283313
# CONFIG_PKG_USING_FASTLZ is not set
284314
# CONFIG_PKG_USING_MINILZO is not set
285315
# CONFIG_PKG_USING_QUICKLZ is not set
286316
# CONFIG_PKG_USING_MULTIBUTTON is not set
287317
# CONFIG_PKG_USING_CANFESTIVAL is not set
288318
# CONFIG_PKG_USING_ZLIB is not set
289319
# CONFIG_PKG_USING_DSTR is not set
320+
# CONFIG_PKG_USING_TINYFRAME is not set
321+
# CONFIG_PKG_USING_KENDRYTE_DEMO is not set
290322

291323
#
292-
# sample package
293-
#
294-
# CONFIG_PKG_USING_SAMPLES is not set
295-
296-
#
297-
# example package: hello
324+
# samples: kernel and components samples
298325
#
326+
# CONFIG_PKG_USING_KERNEL_SAMPLES is not set
327+
# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
328+
# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
329+
# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
299330
# CONFIG_PKG_USING_HELLO is not set
331+
# CONFIG_PKG_USING_VI is not set
300332
CONFIG_SOC_FAMILY_STM32=y
301333
CONFIG_SOC_SERIES_STM32F7=y
302334

bsp/stm32/stm32f746-st-disco/board/ports/sdram_port.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,30 +19,30 @@
1919
/* data width: 8, 16, 32 */
2020
#define SDRAM_DATA_WIDTH 16
2121
/* column bit numbers: 8, 9, 10, 11 */
22-
#define SDRAM_COLUMN_BITS 9
22+
#define SDRAM_COLUMN_BITS 8
2323
/* row bit numbers: 11, 12, 13 */
24-
#define SDRAM_ROW_BITS 13
24+
#define SDRAM_ROW_BITS 12
2525
/* cas latency clock number: 1, 2, 3 */
2626
#define SDRAM_CAS_LATENCY 3
2727
/* read pipe delay: 0, 1, 2 */
28-
#define SDRAM_RPIPE_DELAY 1
28+
#define SDRAM_RPIPE_DELAY 0
2929
/* clock divid: 2, 3 */
3030
#define SDCLOCK_PERIOD 2
3131
/* refresh rate counter */
32-
#define SDRAM_REFRESH_COUNT ((uint32_t)0x02AB)
33-
#define SDRAM_SIZE ((uint32_t)0x1000000)
32+
#define SDRAM_REFRESH_COUNT ((uint32_t)0x1000)
33+
#define SDRAM_SIZE ((uint32_t)0x800000)
3434

3535
/* Timing configuration for MT48LC4M32B2B5-6A */
3636
/* TMRD: 2 Clock cycles */
3737
#define LOADTOACTIVEDELAY 2
3838
/* TXSR: 7x11.90ns */
39-
#define EXITSELFREFRESHDELAY 8
39+
#define EXITSELFREFRESHDELAY 7
4040
/* TRAS: 4x11.90ns */
41-
#define SELFREFRESHTIME 6
41+
#define SELFREFRESHTIME 4
4242
/* TRC: 7x11.90ns */
43-
#define ROWCYCLEDELAY 6
43+
#define ROWCYCLEDELAY 7
4444
/* TWR: 2 Clock cycles */
45-
#define WRITERECOVERYTIME 2
45+
#define WRITERECOVERYTIME 3
4646
/* TRP: 2x11.90ns */
4747
#define RPDELAY 2
4848
/* TRCD: 2x11.90ns */

bsp/stm32/stm32f746-st-disco/project.uvprojx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@
366366
<ScatterFile>.\board\linker_scripts\link.sct</ScatterFile>
367367
<IncludeLibs />
368368
<IncludeLibsPath />
369-
<Misc> --keep *.o(.rti_fn.*) --keep *.o(FSymTab)</Misc>
369+
<Misc />
370370
<LinkerInputFile />
371371
<DisabledWarnings />
372372
</LDads>

bsp/stm32/stm32f746-st-disco/rtconfig.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,9 @@
127127
/* Wiced WiFi */
128128

129129

130+
/* IoT Cloud */
131+
132+
130133
/* security packages */
131134

132135

@@ -148,10 +151,7 @@
148151
/* miscellaneous packages */
149152

150153

151-
/* sample package */
152-
153-
154-
/* example package: hello */
154+
/* samples: kernel and components samples */
155155

156156
#define SOC_FAMILY_STM32
157157
#define SOC_SERIES_STM32F7

0 commit comments

Comments
 (0)