uCLinux a STM32F429

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

Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

CH32V003 návod

Mikrokontroléry CH32V – určitě jste už o nich slyšeli. Prodávají se za naprosto směšnou cenu, ale mají velmi slušnou výbavu a navíc se prodavají v dobře pájitelném pouzdře. Mezi periferiemi najdete mimo klasických GPIO i SPI, ADC, UART, I2C, časovače…

Daniel Skopalík sdílel návod, jak použít populární jednodeskový počítač RaspberryPi jako JTAG programátor například ESP32.

Digital Discovery je nezbytným doplňkem, pokud jste používali Analog Discovery 2, ale rychlost vzorkování byla nedostatečná, počet dostupných digitálních kanálů příliš malý nebo šumy příliš velké pro přečtení dat přenášených většími rychlostmi.

Byl jednou jeden červený kufřík a v něm vše, co jste si kdy přáli.

Další články o STM32(F7): Tutorial: STM32F746 (STM32F7 Discovery) – Tlačítkem rozsvítit/zhasnout LED Tutorial: STM32F746 (STM32F7 Discovery) – jak zapnout LED (ovládání GPIO) STM32F746 discovery a IDE AC6 (System Workbench for STM32) Jak začít s moderními mikrokontroléry a proč – STM32…

Trendy