uCLinux and STM32F429

If you want to try linux on STM32 microcontrollers (ucLinux a STM32F429-Discovery), check this tutorial.

First step, download openocd from sourceforge website or install it from application and software center by linux distribution.

Follow steps from README for installing.

Download ARM toolchain
arm-2010q1-189-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2 by Mentor Graphics.

tar jxvf arm-2010q1-189-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2

export PATH=`pwd`/arm-2010q1/bin:$PATH

and install genromfs
sudo apt-get install genromfs

Download uCLinux project for STM32F429 from github a compile it
https://github.com/jserv/stm32f429-linux-builder
make and make install

It takes a lot of time, but don’t be afraid 🙂

Connect STM32F429-Discovery through UART
pin PC10 (TXD) -> RXD of second device

pin PC11 (RXD) -> TXD of second device

and it’s done

Baud speed is 115200Bd, 1 stop bit, 8 data bit, without parity bit



Share the article:
Show your
Maker soul!
Buy a T-Shirt
Coffee for Chiptron
Give a boost to the next article

Related Articles

The development boards are very popular. I decided to share this list. These boards are interesting, popular and cheap (to 30? – by farnell.com). If you click on the picture, you will be redirected in eshop, where you can buy…

And here it is! If you heard about Nucleo-144, then it’s true! STMicroelectronics released new development board called STM32 Nucleo-144 (STM32 in LQFP144 package). Extension of “Nucleo development board family” is totally logical step to possibility of using another peripherals…

This is next circuit switching converter. This converter reduces the voltage from 12V to 3.3V with very popular DC/DC converter MC34063. The coil was calculated on the 22uA, but the efficiency was very low. The coil is 470uH/3A because other…

IBM joins IoT alliance in CZ: More than 100 entities trust in Czech technology for the Internet of Things The conference on the Internet of Things ? the IQRF Summit 2018 ? that has just taken place was an opportunity…

The Xunlong company released other single-board computer which is called OrangePi RK3399. The board is called RK3399 because the processor which is included is RK3399 by Rockchip. The RK3399 combines two types of processors 64 bit Dual Core ARM A72…