malloc используют только ламиры! В ембеддед никак нельзя malloc! MISRA запрещает! Только static char A[50000] наш единственно правильный путь, когда мы точно знаем, что в нужном состоянии программы A[123] и A[124] содержат нужную нам переменную типа int.