#include #include #include #include #define BUFFER_SIZE (512) #define TRACE (*(unsigned char *)0x40000000) int _write(int file, const char *ptr, int len) { int x; for (x = 0; x < len; x++) { TRACE = *ptr++; } return (len); } int main(void) { uint16_t *buffA, *buffB; bool test_ok = true; printf("Malloc Test\n"); buffA = malloc(BUFFER_SIZE * sizeof(uint16_t)); buffB = malloc(BUFFER_SIZE * sizeof(uint16_t)); if ( (buffA == NULL ) || (buffB == NULL) ) { printf("Error malloc\n"); } for(int i=0;i