Damien George
9639e0d26f
stm32/sdram: Add support for 32-bit wide data bus and 256MB in MPU cfg.
2018-09-20 11:29:37 +10:00
forester3
e562f99263
stm32/sdram: Allow additional config by a board, and tune MPU settings.
...
- Allow configuration by a board of autorefresh number and burst length.
- Increase MPU region size to 8MiB.
- Make SDRAM region cacheable and executable.
2018-08-14 16:00:14 +10:00
Andrew Leech
968fa47392
stm32/sdram: On F7 MCUs enable MPU on external SDRAM.
...
This prevents hard-faults on non-aligned accesses.
Reference: http://www.keil.com/support/docs/3777.htm
2018-07-23 23:15:18 +10:00
Andrew Leech
a1db1506a2
stm32/sdram: Integrate SDRAM driver into rest of code.
...
If SDRAM is configured and enabled for a board then it is used for the
MicroPython GC heap.
2018-07-23 23:14:23 +10:00
Andrew Leech
7ae053abfd
stm32/sdram: Add SDRAM driver from OpenMV project.
...
Taken from 7fbe54ad4e/src/omv/sdram.c
Code is is MIT licensed.
2018-07-23 23:13:24 +10:00