Уважаемые специалисты
Хочу продолжить эту тему потомучто наступил на грабли второй раз
В Проекте нужен СПринтФ с форматирование
Например так
Код
#include "iom8.h"
#include <stdio.h>
#include <stdlib.h>
char S[32] = "Hello .. Lalala";
long L = 1234567890;
void second(void)
{
sprintf(S+17, "%ld", L);
}
void first(void)
{
second();
}
int main(void)
{
while(1)
{
first();
}
}
Под Atmega8 с памятью Tiny все работает
После того как переключаем на small программа переполняет стек
(гдето в библиотеках- отладчиком невидно) и контроллер сбрасывается
Увеличение стеков и хипа эффекта недало
Вопросс следующий
Можно ли заставить ПринтФ (СПринтФ) от ИАР работать правильно ??
Если у когото есть опыт борьбы с этой функцией - пожалуйста поделитесь