zephyr/soc/arm/nxp_kinetis/k6x
Andrei Gansari 11d8f1a1e9 soc: k64f MPU configured to always allow USB
Because NXP MPU's regions are dynamically enabled/disabled, USB
device's access maybe restricted when switching out of a task.
Background DMA transfers to/from RAM may happen during MPU region
reconfiguration or core idling.
Enabled USB (Kinetis MPU Master 4) to always have access to RAM address
space.

Signed-off-by: Andrei Gansari <andrei.gansari@nxp.com>
2019-07-30 13:08:43 +03:00
..
CMakeLists.txt
Kconfig.defconfig.mk64f12 soc: nxp: k6x: Add CAN support 2019-06-26 16:05:51 -05:00
Kconfig.defconfig.series
Kconfig.series soc: arm: select CPU_HAS_SYSTICK in ARCH Kconfig 2019-04-25 23:09:23 -07:00
Kconfig.soc soc: nxp: k6x: Add CAN support 2019-06-26 16:05:51 -05:00
README.txt
dts_fixup.h drivers: eth_mcux: update for dts change to local-mac-address 2019-07-11 06:50:27 -04:00
linker.ld
nxp_mpu_regions.c soc: k64f MPU configured to always allow USB 2019-07-30 13:08:43 +03:00
soc.c soc: k6x: Get CPU clock frequency from DTS 2019-07-24 15:10:02 +02:00
soc.h cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
wdog.S

README.txt

Notes on the FSL FRDM K64F SRAM base address and size

Although the K64F CPU has 64 kB of SRAM at 0x1FFF0000 (code space), it is not
used by the FSL FRDM K64F platform.  Only the 192 kB region based at the
standard ARMv7-M SRAM base address of 0x20000000 is supported.

As such the following values are used:

CONFIG_SRAM_BASE_ADDRESS=0x20000000
CONFIG_SRAM_SIZE=64      # Measured in kB