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…

New version of dock for single-board computer NanoPi NEO/Air/NEO2. It combines power of NanoPi NEO/Air/NEO2 and fast development of arduino on one board. The board contains headers compatible with arduino uno rev3 and NanoPi NEO/Air/NEO2. On the board are also…

LattePanda – it’s name of kickstarter SBC (single board computer) project. What are features of LattePanda? Full support of Windows 10 Computer. It contains Intel Cherry Trail Quad-core at 1.8GHz, 2 – 4 GB DDR3L RAM, 32 – 64 GB…

If you look for easy and cheap oscilloscope, check this website. Main component is STM32F042 (in another version STM32F103, STM32F303, AT91SAM7S64) and the project uses internal ADC and measurement data are sent to the computer. The computer program views data…