Skip to content

Trabajos Prácticos - Arquitectura de Microprocesadores - CESE - FIUBA

Notifications You must be signed in to change notification settings

nhasbun/lse_fiuba_adm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Trabajos Arquitectura de Microprocesadores

Nicolás Hasbún A.

Colección de trabajos prácticos realizados en el contexto de la Carrera de Especialización de Sistemas Embebidos de la Universidad de Buenos Aires.

Notas Personales

  • Para ARM v7 en assembler de debe retornar el contexto al devolver una función.

    • Esto significa preservar los registros que no se utilizan para pasar argumentos.
    • Se pasan argumentos con los registros r0, r1, r2, r3
    • Cualquier modificación en alguna función a otro registro de propósito general debe ser restaurada
  • Contador de ciclos para performance de funciones DWT->CTRL |= 1 << DWT_CTRL_CYCCNTENA_Pos;

    • Reset counter with DWT->CYCCNT = 0;
    • Reading values with volatile uint32_t cicles = DWT->CYCCNT;

Referencias:

About

Trabajos Prácticos - Arquitectura de Microprocesadores - CESE - FIUBA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published