]> granicus.if.org Git - esp-idf/commit
Add initial SPI RAM support. This adds support for an ESP-PSRAM32 chip connected...
authorJeroen Domburg <jeroen@espressif.com>
Thu, 20 Jul 2017 08:26:35 +0000 (16:26 +0800)
committerJeroen Domburg <jeroen@espressif.com>
Mon, 4 Sep 2017 04:05:49 +0000 (12:05 +0800)
commit34372a091ceb058cc065ec017d5c054b3b308a38
tree4a87aa8e7ff36b953af938bb952dd6deecb7ed91
parent518edac42fde29cc68d6a0d033d279007da6c82c
Add initial SPI RAM support. This adds support for an ESP-PSRAM32 chip connected to the default flash pins and GPIO 16 and 17. The RAM is mapped to address 0x3F800000, but otherwise ignored by esp-idf as of yet.
22 files changed:
components/bootloader/subproject/main/component.mk
components/esp32/Kconfig
components/esp32/Makefile.projbuild
components/esp32/component.mk
components/esp32/cpu_start.c
components/esp32/include/esp_spiram.h [new file with mode: 0644]
components/esp32/ld/esp32.rom.ld
components/esp32/ld/esp32.rom.spiram_incompatible_fns.ld [new file with mode: 0644]
components/esp32/libstdcc++-cache-workaround.a [new file with mode: 0644]
components/esp32/spiram.c [new file with mode: 0644]
components/esp32/spiram.h [deleted file]
components/esp32/spiram_psram.c [new file with mode: 0644]
components/esp32/spiram_psram.h [new file with mode: 0644]
components/esp32/test/test_spiram_cache_flush.c [new file with mode: 0644]
components/newlib/component.mk
components/newlib/lib/libc-psram-workaround.a [new file with mode: 0644]
components/newlib/lib/libg-psram-workaround.a [new file with mode: 0644]
components/newlib/lib/libm-psram-workaround.a [new file with mode: 0644]
components/soc/component.mk [changed mode: 0755->0644]
components/soc/esp32/include/soc/soc.h
components/spi_flash/flash_mmap.c
tools/unit-test-app/sdkconfig