Hi all, I have a custom Cyclone II board with 8mb sdram and flash, I want to boot uClinux in it.
I downloaded the stuff for uClinux boot in DE2-115 board but it requires 128mb ram
please help me where to start???
thanks in advance
You can refer to the following AN/tutorial on how to use MicroC/OS-II with NIOS. The memory footprint needed for a basic uCOS system is 1K+ so depending on how you configure the system the memory footprint will vary.
Hi Great thanks for all your replies, I googled and youtubed a lot and found many tutorials but as i have a custom board none matched mine.
so i decided to start from ground following the tutorials, till now i have made the Qsys system,
good news i have 32MB on board RAM h57v2562gtr-75c
but i have a confusion : the cpu is 32bit, but my RAM has only 16bit data lines, will it be a problem??
for THE components please click on the following links of my google drive,
SYSTEM : https://drive.google.com/open?id=1z08pRWrfmOHU0ZU6KEM2lCVhZDHMowMP CPU : https://drive.google.com/open?id=1al9st1mU9bCHLoddMTswu1tsU7brI0rE SDRAM: https://drive.google.com/open?id=1YbV4rS3poOKPFLl8U3K18TYco3-hBmaz SDRAM_TIMINGS: https://drive.google.com/open?id=1g8-zIl1-Eu-Z5eEvC7hqLkMjbba4ejHJ JTAG: https://drive.google.com/open?id=1bkFR47tpzvqT8USkgIpQBZ_mfYWJb16c TIMER: https://drive.google.com/open?id=16MxmKIm-wbB0OYv4ELiyM7DwVXUDCCxT UART : https://drive.google.com/open?id=1pipQjNQl9QLCsmlObjdgqzyoIOd7gFXG REPORT : https://drive.google.com/open?id=1bgGNpyV5zOp8XubkuXEujGm8xdT291tk
Please have a look on the above work and please check is it OK to move further ??
waiting for your reply,
thanks in advance
Data width difference between master and slave would not have any issue. Qsys inserts width adapter in the interconnect to overcome it https://www.intel.co.jp/content/dam/altera-www/global/ja_JP/pdfs/literature/hb/qts/qsys_interconnect.pdf, figure 7-2
great thanks sir actually i am following this tutorial : https://rocketboards.org/foswiki/Documentation/NiosIILinuxUserManual
I m just near the destination, but generating the vmImage gives me this error,
nios2-linux-gnu-gcc: error: unrecognized command line option '-march=r1'
nios2-linux-gnu-gcc: error: unrecognized command line option '-mno-bmx'
nios2-linux-gnu-gcc: error: unrecognized command line option '-mno-cdx'
Kbuild:21: recipe for target 'kernel/bounds.s' failed
make: *** [kernel/bounds.s] Error 1
Makefile:1105: recipe for target 'prepare0' failed
make: *** [prepare0] Error 2
I am stuck now, please help me, please
thanks in advance
I fixed that problem : I installed openssl and it gone, but now make vmImage gives another error,
make: *** No rule to make target 'arch/nios2/boot/dts//home/aashish/nios.dtb', needed by 'arch/nios2/boot/dts//home/aashish/nios.dtb.S'. Stop.
Makefile:1055: recipe for target 'arch/nios2/boot/dts' failed
make: *** [arch/nios2/boot/dts] Error 2
I made the dtb file and keep both files (dts and dtb) at both places : arch/nios2/boot/dts and home/aashish/
but still the same error : i again stuck
please help me sir
Hi, Happy New Year to all, there is a good news I successfully generated the vmlinux and vmimage by re-installing some missing libs., but not got full success yet,
one thing that i feel not OK is that the size of vmlinux is 140.1 MB and vmimage is 4.7 MB and the SDRAM on my board is 32 MBytes, does it mean that I will be unable to boot Linux or I have to increase my SDRAM (that will we really very painful task for me, you know!)
OR in the above case can I reduce the size of vmlinux to fit in my SDRAM size, how??
OR can I use other smaller files (less than 32 MBytes) : vmlinux.bin = 10.8 MB, vmlinux.gz = 4.7 MB, vmimage = 4.7 MB to boot linux.
OR generate some other file to boot OR etc.
I am saying this because my nios2-download -g vmlinux command is not working, always the verification fails. (please see the attached images)
I am totally in dark, please help me. thanks