¿Puedo Mover mi Proyecto de LabVIEW FPGA a una Nueva Ubicación sin la Necesidad de Recompilar?



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

Problema:
Trabajo en un equipo que desarrolla proyectos con LabVIEW FPGA y periódicamente se comparten copias de los proyectos entre todos. He notado que cuando se mueve un proyecto de FPGA a una nueva ubicación en la misma PC de desarrollo u otro sistema de desarrollo nos vemos forzados a recompilar si queremos correr el VI de la FPGA interactivamente. ¿Hay algún tipo de configuración que pueda cambiar para prevenir la necesidad de volver a compilar el VI de la FPGA cada vez que el proyecto cambia su ubicación?

Solución:
Debido a que el bitfile contiene la información acerca del directorio absoluto del proyecto, cada vez que el proyecto se mueve la extensión alfanumérica en el bitfile también cambiará (resaltado en rojo en la primera imagen de abajo). Después de que la extensión del bitfile cambia, la firma de la construcción de especificaciones (build specification en inglés) va a indicar que el bitfile no fue encontrado. Dado que el bitfile ya no está asociado con el proyecto, el intento de correr el VI de la FPGA interactivamente solicitará la re-compilación antes de poder correrlo.

Volver a compilar puede ser evitado siguiendo los siguientes pasos:
  1. Navegue hasta la nueva ubicación del proyecto FPGA y abra el proyecto.
  2. Bajo el Build Specification de la FPGA haga clic derecho en la compilación y seleccione Properties.

  3. Navegue hasta Bitfile name que se encuentra en la sección de  Information y pegue el nombre original del bitfile. Asegúrese de que el directorio mostrado en la sección Destination Directory realmente contiene el bitfile que está siendo referenciado.

  4. Haga clic en OK para salir del menú de propiedades.
  5. Haga clic derecho en la compilación y seleccione Check Signature.

    Si el nombre del bitfile fue reemplazado correctamente, la imagen que se muestra a continuación será mostrada.



Ligas Relacionadas:
Documento de Soporte 5S892DHW: How Do I Test FPGA Code Without Recompilation After a Change is Made? [En Inglés]

Archivos Adjuntos:





Día del Reporte: 11/18/2016
Última Actualización: 11/24/2016
Identificación del Documento: 5SS9ACSM