Skip to content

Commit

Permalink
Making files github-markdown friendly
Browse files Browse the repository at this point in the history
  • Loading branch information
Jose Lopez committed Nov 9, 2016
1 parent f57ff6e commit 2b18255
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
9 changes: 6 additions & 3 deletions doc/zen-clock-programming.html
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,9 @@ <h2 id="generar-boot.bin"><a href="#generar-boot.bin">Generar BOOT.bin</a></h2>
</ul>
<h2 id="configurar-lmk03806"><a href="#configurar-lmk03806">Configurar LMK03806</a></h2>
<p>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 <a href="https://github.com/TimingKeepers/ugr-scripts">el repositorio ugr-scripts</a>.</p>
<p>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.</p>
<p>Escribiendo</p>
<p><code>source lmkconf fichero.mac salida.txt</code></p>
<p>se genera un fichero .txt que contiene el struct con los nuevos valores de los registros del LMK03806.</p>
<p>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 <a href="#fsbl">generar un nuevo FSBL</a>.</p>
<h2 id="configurar-ad9516"><a href="#configurar-ad9516">Configurar AD9516</a></h2>
<p>La configuración del AD9516 no se realiza en el FSBL sino que se programa mediante la ejecución de un binario <em>configure_ad9516</em> 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.</p>
Expand All @@ -142,8 +144,9 @@ <h2 id="configurar-ad9516"><a href="#configurar-ad9516">Configurar AD9516</a></h
<li>Llevar el fichero .stp al directorio donde están las herramientas relacionadas /…/wr-zynq-os/userspace/tools</li>
<li>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 .</li>
</ul>
<p>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 &amp;&amp; ./wr-zynq-os/build/wrz-build-all –step=04 &amp;&amp; ./wr-zynq-os/build/wrz-build-all –step=05</p>
<p>Y la imagen del sistema de archivos con la nueva configuración para el AD9516 se encontrará en ./images/uramdisk.image.gz .</p>
<p>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:</p>
<p><code>./wr-zynq-os/build/wrz-build-all --step=03 &amp;&amp; ./wr-zynq-os/build/wrz-build-all --step=04 &amp;&amp;</code> <code>./wr-zynq-os/build/wrz-build-all --step=05</code></p>
<p>Y la imagen del sistema de archivos con la nueva configuración para el AD9516 se encontrará en ./images/uramdisk.image.gz.</p>
<div id="footer">
2015-2016 <a href="mailto:joselj@ugr.es">Jose Lopez Jimenez</a>
</div>
Expand Down
10 changes: 7 additions & 3 deletions doc/zen-clock-programming.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand All @@ -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.



Expand Down

0 comments on commit 2b18255

Please sign in to comment.