/******************************** Dependencies: xc.h Processor: PIC32MZ2048ECH064 Complier: XC32 v1.32 Debugger: Simulator ********************************/ #include <stdio.h> #include <xc.h> void main(void) { char* buffer = __pic32_alloc_coherent(1024); // Allocate space in uncached memory, and return the pointer to this memory if (buffer) { printf(“Memory allocated\n”); } else { // If no memory is available, and no memory allocated printf(“Memory not available\n”); } if (buffer) { __pic32_free_coherent(buffer); // Free the memory printf(“Allocated memory is made free”); } while(1); }