STM32MP157D device tree notes

device tree hierarchy For the STM32MP157D-EV1 board, the following is first draft of the include hierarchy of the device tree. I’ve not worked on a giant embedded linux device before. I figure it’s a good idea to take some very terse notes and maybe it’ll be useful to someone else (but most likely me!) And besides, who doesn’t like ascii art and incomplete sentences? NOTE! This is for the Linux kernel! …

Posted on

Installing the STM32MP1 dev tools

context The following are just a bunch of notes on getting the STM32MP1 development environment running on Ubuntu 20.04LTS. The ST wiki is horseshit (i.e. difficult to navigate topics in a coherent manner) so I’m collecting my (terse) notes here. Anyhow, this should get you from zero to hero. (this was copied from my org-mode notes, so hopefully the formatting is ok). install dependencies # packages required by OpenEmbedded/Yocto (distribution package) sudo apt-get update sudo apt-get install gawk wget git-core diffstat unzip texinfo \ gcc-multilib build-essential chrpath socat cpio python3 \ python3-pip python3-pexpect xz-utils debianutils \ iputils-ping python3-git python3-jinja2 libegl1-mesa \ libsdl1. …

Posted on