diff --git a/doc/zen-clock-programming.html b/doc/zen-clock-programming.html index 6889366..9b5065b 100644 --- a/doc/zen-clock-programming.html +++ b/doc/zen-clock-programming.html @@ -128,7 +128,9 @@
Configurar los registros del LMK partiendo de un fichero de configuración .mac generado desde CodeLoader (ver Google Drive del equipo) es muy sencillo si tenemos un proyecto de FSBL funcional como punto de partida. Se necesita sólamente el fichero .mac y el script lmkconf alojado en el repositorio ugr-scripts.
-Escribiendo source lmkconf fichero.mac salida.txt se genera un fichero .txt que contiene el struct con los nuevos valores de los registros del LMK03806.
+Escribiendo
+source lmkconf fichero.mac salida.txt
se genera un fichero .txt que contiene el struct con los nuevos valores de los registros del LMK03806.
Ya de vuelta al proyecto del fsbl, sustituiremos el struct presente en el fichero [ruta al fsbl]/src/lmk03806.c y continuamos con los pasos indicados para generar un nuevo FSBL.
La configuración del AD9516 no se realiza en el FSBL sino que se programa mediante la ejecución de un binario configure_ad9516 durante el arranque del SO, generalmente justo después de programar la PL de la Zen. Para cambiar los registros que se programan al chip se ha de generar un nuevo binario en el sistema de archivos.
@@ -142,8 +144,9 @@Ya sólo queda recompilar el espacio de usuario. Esto se puede conseguir llamando al script wrz-build-all desde fuera del directorio del repositorio y llevando a cabo los pasos 3, 4 y 5: ./wr-zynq-os/build/wrz-build-all –step=03 && ./wr-zynq-os/build/wrz-build-all –step=04 && ./wr-zynq-os/build/wrz-build-all –step=05
-Y la imagen del sistema de archivos con la nueva configuración para el AD9516 se encontrará en ./images/uramdisk.image.gz .
+Ya sólo queda recompilar el espacio de usuario. Esto se puede conseguir llamando al script wrz-build-all desde fuera del directorio del repositorio y llevando a cabo los pasos 3, 4 y 5:
+./wr-zynq-os/build/wrz-build-all --step=03 && ./wr-zynq-os/build/wrz-build-all --step=04 &&
./wr-zynq-os/build/wrz-build-all --step=05
Y la imagen del sistema de archivos con la nueva configuración para el AD9516 se encontrará en ./images/uramdisk.image.gz.
diff --git a/doc/zen-clock-programming.md b/doc/zen-clock-programming.md index b5d4a2a..1a22697 100644 --- a/doc/zen-clock-programming.md +++ b/doc/zen-clock-programming.md @@ -43,7 +43,9 @@ Configurar los registros del LMK partiendo de un fichero de configuración .mac es muy sencillo si tenemos un proyecto de FSBL funcional como punto de partida. Se necesita sólamente el fichero .mac y el script lmkconf alojado en [el repositorio ugr-scripts](https://github.com/TimingKeepers/ugr-scripts). Escribiendo - source lmkconf fichero.mac salida.txt + +`source lmkconf fichero.mac salida.txt` + se genera un fichero .txt que contiene el struct con los nuevos valores de los registros del LMK03806. Ya de vuelta al proyecto del fsbl, sustituiremos el struct presente en el fichero [ruta al fsbl]/src/lmk03806.c y continuamos con los pasos indicados para [generar un nuevo FSBL](#fsbl). @@ -64,9 +66,11 @@ Y solo hay que seguir estos pasos: * Ejecutar el script de python gen_ad9516_config.py pasándole como argumento el fichero .stp. Este script generará una nueva cabecera en ad9516_config.h . Ya sólo queda recompilar el espacio de usuario. Esto se puede conseguir llamando al script wrz-build-all desde fuera del directorio del repositorio y llevando a cabo los pasos 3, 4 y 5: - ./wr-zynq-os/build/wrz-build-all --step=03 && ./wr-zynq-os/build/wrz-build-all --step=04 && ./wr-zynq-os/build/wrz-build-all --step=05 + +`./wr-zynq-os/build/wrz-build-all --step=03 && ./wr-zynq-os/build/wrz-build-all --step=04 && ` +`./wr-zynq-os/build/wrz-build-all --step=05` -Y la imagen del sistema de archivos con la nueva configuración para el AD9516 se encontrará en ./images/uramdisk.image.gz . +Y la imagen del sistema de archivos con la nueva configuración para el AD9516 se encontrará en ./images/uramdisk.image.gz.