German
The MPU is enabled by default in the K64 and other devices with it. The default setting varies for different devices but generally bus masters are not allowed to write and/or read out of the reset state.
The simplest method to allow them to operate (this is valid for USB, ENET and DMA and any other bus masters in the device) is to simply disable the MPU and is adequate for the majority of embedded projects. This will be why the demos that you have seen simply do this rather than configure access regions (which is then a bit device/project specific).
To configure an access region you can read chapter 19 of the K64 user manual which explains the operation of the region descriptors (12 available in the K64) which can be configured to allow bus master accesses to defined memory areas, whereby ENET is master 3 in the K64 (USB 4, DMA 2 and SDHC 5). The MPU can be used to protect Flash, SRAM backdoor, SRAM_L and SRAM_U frontdoors and FlexBus, or allow access to specific regions only.
If anything doesn't work as expected, look at the error address registers for the slave port in question since that gives details about what was blocked and why.
Regards
Mark
http://www.utasker.com/kinetis.html