From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿Cómo Interpreto mi Archivo Map de mi Código ARM?



Software Primario:
Versión de Software Primario: 1.0
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
Estoy buscando el archivo Map generado cuando compilo mi código ARM, pero quisiera una explicación más detallada de los campos que aparecen.

Solución:
Desde su proyecto de LabVIEW de clic derecho sobre su objetivo y seleccione Show Keil uVision. Esto lanzará el entorno de desarrollo de Keil uVision. En la sección Project Workspace de clic derecho sobre la carpeta LabVIEW  y luego de clic en Open.\LabVIEW.Map. En el archivo Map vaya hasta la parte inferior, aquí se encuentra la información que está buscando.

Existen tres secciones:

===============================================================
1- Total RO  Size (Code + RO Data)             50392 ( 49.21kB)
2- Total RW  Size (RW Data + ZI Data)          52648 ( 51.41kB)
3- Total ROM Size (Code + RO Data + RW Data)   52528 ( 51.30kB)
===============================================================
  1. Total RO Size - CODE Size
    • Este es el tamaño en bytes solo del código. Solo con propósito informativo.

  2. Total RW Size - RAM Size
    • Esta es la cantidad mínima de RAM necesaria para ejecutar el código. También incluye la pila ya que está declarada como fija en la imagen de la aplicación.

  3. Total ROM Size - IMAGE Size
    • Este es el tamaño en bytes del código y los datos que necesitan ser almacenados en la memoria flash. Se necesita contar con este tamaño de flash como mínimo.


Ligas Relacionadas:
NI LabVIEW Embedded Module for ARM Microcontrollers
LabVIEW Embedded Module for ARM Microcontrollers 1.0 Help

Archivos Adjuntos:





Día del Reporte: 07/10/2008
Última Actualización: 11/16/2011
Identificación del Documento: 4N9H1D6C