/
netX100/500 - Caches are disabled after startup

netX100/500 - Caches are disabled after startup

rcX V2.0 ignored the settings of the cache flags in the structure RX_ENTERKERNEL_PARAM_T and always enabled the caches.

rcX V2.1 uses the following structure elements to control the enabling of the caches:

  • tCacheConfig.fEnableInstructionCache
  • tCacheConfig.fEnableDataCache

ATTENTION: The MMU is only enabled if the element "tMMU.ulPhysAddr" contains a valid physical address (!=0). If the MMU is disabled, the enabling of the data caches does not improve performance as the MMU controls the data cached areas.