He buscado por todos lados, pero no he encontrado una manera fácil (sencilla) de cargar programas en el Cortex M3 usando Linux.
He intentado usar el conjunto de herramientas summon-arm enlace pero tuve problemas para descargar uno de sus de...
Mirando la secuencia de comandos del vinculador de mi parte (ATMEGA168PD), la región data tiene un origen definido como que comienza en 0x800060 ...
MEMORY
{
text (rx) : ORIGIN = 0, LENGTH = __TEXT_REGION_LENGTH__
data...
Estoy intentando implementar un simple bucle de cálculo de odometría. Que se está ejecutando en un bucle while. El siguiente es el código:
double dx=0,dy=0,dw=0;
double v,w;
void computeOdom(){
uint32_t ticknow=ticksms; //global timer v...
Quiero escribir mi propia implementación de SERCOM3_Handler. Pongo su definición en mi main.c, intento compilarla y aparece el error "definición múltiple de SERCOM3_Handler". ¿Por qué está pasando esto? El prototipo de esta función en los encabe...
Actualmente trato de usar la serie de microcontroladores STM32L0. Descubrí que ST ofrece una colección de programas de C de bajo nivel llamada STM32SnippetsL0 también, en paralelo con su compleja API HAL basada en STM32CubeMX. Desafortunadamen...
Tengo problemas con las matrices globales en mi código C. Lo que estoy tratando de hacer es usar un búfer de visualización (matriz de 8 uint8_t con cada uint8_t que representa una fila) para iluminar los leds en una matriz de led de 8x8 mediante...
Creo que esto está más relacionado con GCC que con ESP8266. He estado tratando de poner una variable constante en la sección de memoria de solo lectura de ESP. La idea es cambiar el valor directamente en la imagen binaria antes de actualizarlo e...
Estoy usando el compilador GNU v4.9.1, y solo estoy tratando de trabajar con el temporizador WDT:
void __attribute__((interrupt(WDT_VECTOR))) WDT_ISR(void)
{
P2OUT ^= BIT1;
}
Al intentar construirlo, sigo recibiendo estos errores:
s...
Necesito crear un código de STM32F746 independiente de la dirección, que se pueda reasignar dinámicamente: un código (programa) que almacenaré en un lugar (es decir, Flash externo), que cargarlo en la RAM (SDRAM interna o externa) en algún otro...