I need to do kernel and filesystem compilation manually without using ./prj. So I have tried the following
I have downloaded the compiler c6x-uclinux and installed manually.
I have downloaded the linux source, extracted, modified .config for 6678, and gave make ARCH=c6x CROSS_COMPILE=c6x-uclinux-
It generated vmlinux and using objcopy command i converted into vmlinux.bin
Similarly I need to compile filesystem manually..
Please suggest the ways
Do you just want to build the filesystem and no other components? I am not sure if this is what you want. You can try "./prj build rootfs". That will only build the filesystem.
Thanks for the reply
Can't I compile the filesystem manually using some commands without using ./prj ?
I did for linux by giving make menuconfig , customized config file and then make to give vmlinux
Similarly can I compile filesystem using some commands without using ./prj ?
Its hard to answer this question without knowing why you can't use ./prj.
./prj is just a helper to ensure that tools are installed and environment variables set correctly and then it calls the top level Makefile.
The top level Makefile does a lot of things. Unlike the kernel, the "filesystem" is a lot of things. You could certainly do each of the things the top level Makefile does yourself but that seems like a lot of added work.
Again, please explain your need and we can try to support you. If you really need to redo the whole build system yourself you can look at the Makefile. However, keep in mind that if you build things different than we do it will be hard for us to help you with other issues.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.