Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++

No memory for file system

Altera_Forum
Honored Contributor II
1,004 Views

After I download the ucLinux kernel to the board (2S60) successfully. I begin on the filesystem project.  

 

In the wizard, after project name setting, in the "filesystem Options", only ext_flash can be selected as the "Memory Device". Actully the onboard flash is 16M, but 0K is available appeared in target filesystem application selection. Even if I ignore the available memory warning, after build, the file system can not work. 

 

the error messege as follows: 

 

nios2-terminal: connected to hardware target using JTAG UART on cable 

nios2-terminal: "USB-Blaster [USB-0]", device 1, instance 0 

nios2-terminal: (Use the IDE stop button or Ctrl-C to terminate) 

 

Linux version 2.6.11-uc0 (Administrator@altera) (gcc version 3.4.1 (Altera Nios  

II 5.1 b73))# 16 Thu Jan 12 16:24:34 2006 

 

 

 

 

uClinux/Nios II 

 

Altera Nios II support © 2004 Microtronix Datacom Ltd. 

 

Built 1 zonelists 

 

Kernel command line: root=/dev/mtdblock0 ro 

 

PID hash table entries: 128 (order: 7, 2048 bytes) 

 

Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) 

 

Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) 

 

Memory available: 14592k/16384k RAM, 0k/0k ROM (1422k kernel code, 183k data) 

 

Mount-cache hash table entries: 512 (order: 0, 4096 bytes) 

 

NET: Registered protocol family 16 

 

Serial: JTAG UART driver $Revision: 1.4 $ 

 

ttyJ0 at MMIO 0x821208b0 (irq = 1) is a jtag_uart 

 

io scheduler noop registered 

 

io scheduler anticipatory registered 

 

io scheduler deadline registered 

 

io scheduler cfq registered 

 

RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize 

 

smc_probe: 100000 Khz Nios 

 

SMSC LAN91C111 Driver (v2.1), (Linux Kernel 2.6) 

 

eth0: SMC91C11xFD(rev:1) at 0x82110300 IRQ:6 MEMSIZE:8192b NOWAIT:0 ADDR: 00:07: 

ed:0e:b0:63  

 

smc_probe: 100000 Khz Nios 

 

Altera NDK flash (AMD): Found 1 x16 devices at 0x0 in 8-bit bank 

 

Amd/Fujitsu Extended Query Table at 0x0040 

 

Altera NDK flash (AMD): CFI does not contain boot bank location. Assuming top. 

 

number of CFI chips: 1 

 

cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. 

 

cmdlinepart partition parsing not available 

 

RedBoot partition parsing not available 

 

Using Altera NDK partition definition 

 

Creating 4 MTD partitions on "Altera NDK flash (AMD)": 

 

0x00200000-0x00800000 : "romfs/jffs2" 

 

0x00000000-0x00200000 : "loader/kernel" 

 

0x00800000-0x00c00000 : "User configuration" 

 

0x00c00000-0x01000000 : "safe configuration" 

 

NET: Registered protocol family 2 

 

IP: routing cache hash table of 512 buckets, 4Kbytes 

 

TCP established hash table entries: 1024 (order: 1, 8192 bytes) 

 

TCP bind hash table entries: 1024 (order: 0, 4096 bytes) 

 

TCP: Hash tables configured (established 1024 bind 1024) 

 

NET: Registered protocol family 1 

 

NET: Registered protocol family 17 

 

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,0) 

 

 

 

nios2-terminal: exiting due to I/O error communicating with target 

 

 

How can I resolve it?  

 

 

Regards 

 

 

Yueran
0 Kudos
0 Replies
Reply