Hola comunidad de todopic,
tengo un problema que me ha estado hasechado en varios codiogs y con varios micros que estado implementando.
Resualta que al utilizar las funciones de RTOS, la funcion printf, sprintf, las librerias usb, punteros con vectores de varios elementos, etc, de ccs, he notado que por momentos me hace mal los calculos o me carga cadenas que no cresponden, etc. tengo la leve sospecha de que el codigo que genera ccs en ciertas ocaciones pisa lugares de memora que por supuesto no deberia pisar o utilizar.
¿Alguien ha detectado el mismo inconveniente?
Si se puede debatir un poquito este tema seria genial ya que he visto que hay algo que ccs no esta haciendo bien o, que es muy probable, hay algo que yo no estoy configurando como corresponde.
Dejo algunos ejemplos mas concretos:
#1- Utilizando las funciones printf o sprintf, si se da una interrupcion durante su ejecucion, es muy probable que cargue mal la cadena de caracteres correspondiente.
#2- al utilizar punteros para hacer calculos de un filtro pasabajo, llevando a cabo una convolucion, tambien si se da una interrupcion durante su ejecucion, es muy probable que realice mal el calculo.
Espero que alguien tenga alguna sujerencia.
Les dejo mis saludos!