Sdílejte chiptron.cz na sociálních sítích



RSS feeds

uCLinux a STM32F429Tisk



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



Upozornění

Administrátor těchto stránek ani autor článků neručí za správnost a funkčnost zde uvedených materiálů.
Administrátor těchto stránek se zříká jakékoli odpovědnosti za případné ublížení na zdraví či poškození nebo zničení majetku v důsledku elektrického proudu, chybnosti schémat nebo i teoretické výuky. Je zakázané používat zařízení, která jsou v rozporu s právními předpisy ČR či EU.
Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva.
Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ.
10,933,083 návštěv