]> rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/commitdiff
Move simulink heap to FreeRTOS heap personal/nejedjak/master
authorJakub <nejedjak@fel.cvut.cz>
Sun, 1 Sep 2019 20:09:14 +0000 (22:09 +0200)
committerJakub <nejedjak@fel.cvut.cz>
Sun, 1 Sep 2019 20:09:14 +0000 (22:09 +0200)
Compiler command to redefine simulink malloc
and free to FreeRTOS functions. Whole
conversion of heap is unfinished.

Simulink malloc is used in files
matlab/rtw/c/src/ext_mode/common/updown.c
matlab/rtw/c/src/ext_mode/common/mem_mng.c

rpp/rpp/rpp.tmf

index 64628992ec9f6c46796c6157e07ec48f8bce31f1..b42c365c07503f42fabdf4e08e153ffd990fbac4 100644 (file)
@@ -181,6 +181,11 @@ CFLAGS += $(CDEBUG)
 CXXFLAGS += $(CXXDEBUG)
 LDFLAGS += $(LDDEBUG)
 endif
+
+# Redefintion simulink malloc and free to FreeRTOS functions
+# Unfished (compiler command is complete)
+# CFLAGS += -D"malloc(size)=pvPortMalloc(size)"
+# CFLAGS += -D"free(ptr)=vPortFree(ptr)"
 #-------------------------- Target application ---------------------------------
 # Define the type of build