Other Parts Discussed in Thread: HALCOGEN
Hello,
I am using mibspi + dma to do comunication between two LC4357 cores base on UCOS-3.
The MPU configuration of UCOS3 example project for TMS570LC4357HDK shows blow:
FLASH : NORMAL_OINC_NONSHARED
SRAM : NORMAL_OINC_NONSHARED
To improve the CPU compute capacity I change the MPU settings for FLASH and SRAM as:
The test code execute time was greatly improved from 3.4ms to 0.6ms. But I got some questions:
1.Why DMA can still access SRAM when SRAM configed as NONSHARED (Conflict with MPU and Cache Settings in TMS570LC43x/RM57x Devices (SPNA238) says)?
2.Why config RAM as NOLMAL_OIWTNOWA_NONSHARED is more efficient than NOLMAL_OIWTNOWA_SHARED?
3.Why phantom Interrupt will generate, and ACP D-Cache error from ESM module occurs?
4.How to config MPU modlue ?
Regards,
Jinus