This is my first post on this community page.
Actually I have a ST microelectronics development Board with the following controller on it STM32F407VGT6.
Now I want to port the arm Linux to it.
The specs of the controller are as follows:
---- Cortex M4.
----- 168 MHz of max. frequency.
----- No MMU.
Since it has no mmu therefore, it will be not possible to port the full-fledged Linux kernel on it.
Therefore I want to port the uClinux kernel on it,.
but I do not know that how to make the arm Linux source code present on the above mentioned link to be converted in the uClinux.
Do I have to apply any patch to it or have to do anything else.
Please tell me the steps needed in order to get the code source so that I can build it and generate the binary file to be run on my board.
Did you try the method described in AN3012 - Getting started with uClinux™ for STM32F10x high-density devices ?
I have attached it here for your convenience.
That STMicroelectronics application note not only how to configure your kernel and build your image, but also how to prepare your filesystem for one of the ST eval board.
What approach have you tried so far?
This article might help:
Practical Advice on Running uClinux on Cortex-M3/M4 | Embedded content from Electronic Design
I didn't find your article AN3012 - Getting started with uClinux™ for STM32F10x high-density devices.
Meanwhile I have a similar copy of that file and downloaded all the necessary files required and mentioned in it except one file
STM3210E-EVAL uClinux kit.
Can you just provide me this file than I can move as mentioned in the document.
I got the document attached but I want to get the STM32 EVAL uClinux software kit package.
Please tell me that how I can get that and if you can share that with me than it would be a gret help to me.
Did you click on the link I gave you to the ST website?
It has a package with the software to download.
For Arm linux software I think you will be better off visiting
I think that link on www.linux-arm.org was created before Linaro was ready.
I read that i can run uCLinux only on 144 pin packages is this true because i want to run uClinux but i am choosing an evaluation board now?