This is the Linux BSP (Board Support Package) for the Emcraft Systems LCD STM32F7 System-On-Module (SOM) Starter Kit.
The BSP provides a software development environment for evaluation and development of Linux (uClinux) on the Cortex-M7 processor core of the STM32F7 microcontroller using the Emcraft Systems LCD STM32F7 SOM Starter Kit as a hardware platform.
Serial Audio Interface (SAI) device driver.
Static splash image displayed on LCD immediately after power-on / reset.
Port BSP to the LCD kit.
Port Linux framebuffer driver to LCD TN 4.3 add-on module.
Support static splash image in U-Boot.
Provide smooth transition from U-boot splash image to Linux GUI application.
Support touch screen for the LCD TN 4.3 Add-On module in Linux kernel.
Support Serial Audio Interface on STM32.
Support ifboard/ifnboard initramfs macros in linux-4.2.
Backport support for SD Card over SPI from mainline kernel.
Provide a safe sbrk implementation.
JTAG debugging rates are limited to 1 KHz.
Workaround: If you require running JTAG at higher frequencies, interrupt the Linux autoboot sequence by resetting the target and pressing any key on the serial console, thus entering the U-Boot command line interface. The Linux kernel is configured to enter a low-power mode by executing a wfi instructions whenever the system enters the so called idle loop (there are no active tasks to execute), which interferes with running JTAG at high-rate frequencies.