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:
Komentáře:
121 komentářů na sociálních sítích
@TomasBajer Já mám páječku z tindie, která používá weller hroty a je skvělá, ale můj styl práce je více opravování než pájení a ta pinzeta se mi hodí více... a dost lituju, že jsem nepřikoupil větší hroty :-D ...více
Číst komentáře
- a -
Přidat svůj názor
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Aby mohl napsat další článek.

Související články

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…

pebr0u mi poslal článek o vývojovém setu Hardwario Tower.

CHCETE NÁM TAKÉ ZASLAT SVŮJ PROJEKT? Napište nám e-mail na chiptron(zavinac)seznam(tecka)cz Zadání Navrhněte a sestavte zařízení pro měření teploty a vlhkosti vzduchu.