Hace poco empecé a aprender ensamblador y conocí los scripts de vinculador y otros detalles de bajo nivel de la programación de hardware. También me estoy enseñando a mí mismo arquitectura de computadoras y, en algún momento, temí que mi imagen...
Estoy definiendo una sección especial para algunos datos que quiero mostrar al comienzo de mi imagen binaria PIC32, como sigue en la sección SECCIONES de mi archivo elf32pic32mx.ld:
.headerdata ORIGIN(kseg0_program_mem) :
{
*(.headerd...
Estoy usando un controlador de micron stm32 F413ZH con bibliotecas HAL (escrito principalmente para ser usado con c, pero también se puede usar con c ++) en eclipse, en realidad logré configurar eclipse completamente, incluido el modo semihostin...
Necesito poder elegir entre dos aplicaciones Arduino que se ejecutan en un atmega 1280 (megaavr) en el momento del arranque. Por lo tanto, necesito mover una de esas aplicaciones a una ubicación diferente en la memoria del programa, y también de...
Estoy intentando crear un proyecto de ensamblaje con MPASM / MPLINK para PIC16F628A. Se recomienda a los microchips que es mejor quedarse en el banco 0 y cambiar cada vez que desee un banco diferente, y luego volver al banco 0 (para minimizar el...
He portado un programa del entorno arduino a un build de makefile usando winavr, que, a su vez, se basa en avr-gcc (al igual que arduino).
Sin embargo, mi programa comenzó a fallar, y después de una investigación descubrí que me estaba quedan...
Estoy intentando portar PyMite de STM32F1 a STM32F2. Uno de los archivos que supongo que se debe cambiar se llama stm32f10x.ld . He buscado un equivalente de esto (llamado stm32f2xx.ld ?) Pero no he encontrado nada.
Ahora estoy...
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 escribiendo algunos parámetros del dispositivo en la memoria flash no volátil del controlador msp430f2619.
El código de muestra muestra que la función de escritura en flash se debe copiar a la RAM en la sección de inicialización.
Pero e...
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...