From: Fabien Le Mentec Date: Sun, 23 Oct 2011 08:26:55 +0000 (-0500) Subject: [update] documentation, CHIBIOS X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=81e4e8d1570b576c24ae5789260926b5bbef1425;p=fw%2Fstlink [update] documentation, CHIBIOS --- diff --git a/TODO b/TODO index e3795fc..2b0baf6 100644 --- a/TODO +++ b/TODO @@ -1,15 +1,9 @@ . flash tool - . test support for reading - . writing is not working. refer to the specs, may have changed for stm32l - . then test with blink_flash example - . then update the documentation + . improve flash writing, still use word fast write... too slow . documentation . make README points to doc/tutorial -. remove libsg dependency using: -https://github.com/afaerber/stlink/tree/master/libstlink - . compile and test a realtime kernel, for instance: http://www.chibios.org/dokuwiki/doku.php?id=chibios:articles:stm32l_discovery svn checkout https://chibios.svn.sourceforge.net/svnroot/chibios/trunk ; diff --git a/doc/tutorial/tutorial.pdf b/doc/tutorial/tutorial.pdf index 9202ed4..82372df 100644 Binary files a/doc/tutorial/tutorial.pdf and b/doc/tutorial/tutorial.pdf differ diff --git a/doc/tutorial/tutorial.tex b/doc/tutorial/tutorial.tex index d1ba4fd..6d7773f 100644 --- a/doc/tutorial/tutorial.tex +++ b/doc/tutorial/tutorial.tex @@ -178,6 +178,34 @@ $> ./flash write in.bin 0x8000000 \end{small} +\newpage +\section{Building and installing the CHIBIOS kernel} +\paragraph{} +CHIBIOS is an open source RTOS. More information can be found on the project website: +\begin{center} +http://www.chibios.org/dokuwiki/doku.php +\end{center} + +\paragraph{} +It supports several boards, including the STM32L DISCOVERY kit: +\begin{center} +http://www.chibios.org/dokuwiki/doku.php?id=chibios:articles:stm32l\_discovery +\end{center} + +\paragraph{} +The installation procedure is detailed below:\\ +\begin{small} +\begin{lstlisting}[frame=tb] +# checkout and build CHIBIOS for STM32L DISCOVERY kits +svn checkout https://chibios.svn.sourceforge.net/svnroot/chibios/trunk +cd chibios/trunk/demos/ARMCM3-STM32L152-DISCOVERY +PATH=$TOOLCHAIN_PATH:$PATH make + +# flash the image into STM32L +sudo ./flash write build/ch.bin 0x08000000 +\end{lstlisting} +\end{small} + \newpage \section{Notes}