uCLinux a STM32F429
- November 22 2015
- STM32F4, STM32F7, STM32L1, STM32F3, Nucleo, Discovery
- 7211x Přečteno
Chcete-li si vyzkoušet linux na mikrokontrolérech STM32 resp. ucLinux a STM32F429-Discovery, tak vyzkoušejte tento návod.
Nejprve si stáhněte openocd buď ze stránek sourceforge nebo nainstalujte z centra aplikací dané linuxové distribuce.
Pro nainstalování se držte pokyny v README.
Stáhneme a nastavíme ARM toolchain.
arm-2010q1-189-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2 od Mentor Graphics.
tar jxvf arm-2010q1-189-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2
export PATH=`pwd`/arm-2010q1/bin:$PATH
a nakonec nainstalujeme genromfs
sudo apt-get install genromfs
Stáhneme projekt uCLinux pro STM32F429 z github a zkompilujeme
https://github.com/jserv/stm32f429-linux-builder
make a make install
Nějakou chvíli trvá, než se všechno zkompiluje a nahraje, takže bez obav :-)
Připojíme STM32F429-Discovery pomocí UART
pin PC10 (TXD) -> RXD druhého zařízení
pin PC11 (RXD) -> TXD druhého zařízení
a je hotovo.
Přenosová rychlost je 115200Bd, 1 stop bit, 8 data bit, bez parity