c85312affd
The kernel generated by the configuration for the STM32f429-discovery
board is buggy:
Fixes:
Unhandled exception: IPSR = 00000006 LR = fffffff1
CPU: 0 PID: 1 Comm: init Not tainted 4.11.0 #2
Hardware name: STM32 (Device Tree Support)
task: 9041a000 task.stack: 907c0000
PC is at ret_fast_syscall+0x2/0x4a
LR is at tty_ioctl+0x1ad/0x75c
pc : [<0800d942>] lr : [<080c2e05>] psr: 4000000b
sp : 907c1fa8 ip : 0000001c fp : 905961a2
r10: 00000000 r9 : 907c0000 r8 : 0800dae0
r7 : 00000036 r6 : 905e7e60 r5 : 00000000 r4 : 905e7ebc
r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : 00000000
xPSR: 4000000b
CPU: 0 PID: 1 Comm: init Not tainted 4.11.0 #2
Hardware name: STM32 (Device Tree Support)
[<0800fbf9>] (unwind_backtrace) from [<0800f05b>] (show_stack+0xb/0xc)
[<0800f05b>] (show_stack) from [<0800f553>] (__invalid_entry+0x4b/0x4c)
Inspired by commit
|
||
---|---|---|
.. | ||
flash.sh | ||
linux.config | ||
readme.txt |
STM32F429 Discovery =================== This tutorial describes how to use the predefined Buildroot configuration for the STM32F429 Discovery evaluation platform. Supported HW ------------ - STM32F429I-DISCO evaluation board - STM32F429I-DISC1 evaluation board Building -------- make stm32f429_disco_defconfig make Wire the UART ------------- Use a USB to TTL adapter, and connect: - RX to PA9 - TX to PA10 - GND to one of the GND available on the board The UART is configured at 115200. Flashing -------- ./board/stmicroelectronics/stm32f429-disco/flash.sh output/ \ {stm32f429discovery|stm32f429disc1} It will flash the minimal bootloader, the Device Tree Blob, and the kernel image which includes the root filesystem as initramfs.