Skip to main content
Steven Valsesia
Associate II
December 26, 2016
Question

Running Linux 4.9 on Cortex-M4 STM32F4(29I-DISC1)

  • December 26, 2016
  • 3 replies
  • 1362 views
Posted on December 26, 2016 at 11:53

I'm stuck trying to run Linux on the STM32F429-disc1. No output message of the kernel after the last message of u-boot. more details here :

http://stackoverflow.com/questions/41321971/running-linux-4-9-on-cortex-m4-stm32f4-29i-disc1.

Thanks!

#u-boot #stm32-uclinux-u-boot #uclinux #bootloader
This topic has been closed for replies.

3 replies

Seb
ST Employee
December 26, 2016
Posted on December 26, 2016 at 12:19

Pure Linux assumes a MMU (Memory Management Unit) support or not?

Steven Valsesia
Associate II
December 26, 2016
Posted on December 26, 2016 at 14:35

No, you can configure the kernel like a 'uCLinux'.

uCLinux was the 'no mmu' fork of Linux, but since then Linux added the option 'no mmu'.
Steven Valsesia
Associate II
December 26, 2016
Posted on December 26, 2016 at 19:57

For those who will have this problem, for me it was the XIP_PHYS_ADDR! Don't forget the 64 bytes header!!

I was flashing the XIP kernel @ 0x08060000 so the XIP_PHYS_ADDR (and the boot entry btw) it's 0x08060040!!!!

s-shige
Associate
February 22, 2017
Posted on February 22, 2017 at 06:57

Hello.

I'm grad to see this topic because I'm looking for how to use the latest kernel on STM32.

Could you let me know how to build each enviroment - uboot,kernel and user land -  more detail ?

Regards,

Shige