Forum Discussion
nios2 with nommu of the test-nios2 branch booting trapped with the ghost
Oh on fire, who can help me, man?
this is the boot info below,in my custom Cyclone II board for nios2, I thought I have meet a ghost. [NiosII EDS]$ nios2-download -g zImage Using cable "USB-Blaster [USB-0]", device 1, instance 0x00 Pausing target processor: OK Initializing CPU cache (if present) OK Downloaded 570KB in 13.1s (43.5KB/s) Verified OK Starting processor at address 0x02500000 /cygdrive/d/..../image [NiosII EDS]$ nios2-terminal nios2-terminal: connected to hardware target using JTAG UART on cable nios2-terminal: "USB-Blaster [USB-0]", device 1, instance 0 nios2-terminal: Warning: The JTAG cable you are using is not supported for Nios nios2-terminal: II systems. You may experience intermittent JTAG communication nios2-terminal: failures with this cable. Please use a USB Blaster revision B nios2-terminal: cable or another supported cable. Please refer to the file nios2-terminal: errata.txt included in the Nios II development kit documents nios2-terminal: directory for more information. nios2-terminal: (Use the IDE stop button or Ctrl-C to terminate) Uncompressing Linux... Ok, booting the kernel. I did not know whether I got the success to boot the kernel. Because I have cut off the network module. How do I to debug the kernel when it start , any advice? any tools ?any recommended? are OK.Many thanks for the cool man.22 Replies
- Altera_Forum
Honored Contributor
Hi, I don't think to have understood exactly....
I usually debug kernel with printk (if any other method is impossible).... If you have problems with jtag (isn't it?) you can use the uart...download with jtag and check prints on serial (with teraterm for example).... Hope don't have put in the wrong way...:D Carlo - Altera_Forum
Honored Contributor
let me explain the question, after the iZmage boot in the Cyclone II designed as a custom board. the terminal only show the string.
Uncompressing Linux... Ok, booting the kernel no other message prompt Someone told me that the zImage contains the printk statement, if it booted successfully, it will show the message info. Thus, I considered that it would not like to start OK. --- Quote Start --- I usually debug kernel with printk (if any other method is impossible).... --- Quote End --- Thanks to carlob, would you like to give more details about debug the kernel. how to do it .I have never written the codes about the linux kernel. This was my first to compile the zImage files,and I have touched the uclinux kernel for about fortnight. Usually, I programmed in the NIOS2 IDE using the debug icon to trace the problem in real time, but for the kernel I did not get any ideas. So I appeal to acquiring some correlated advices or aspects below Any tools to debug the kernel,especial the zImage Is there any Virtual or analogue environment to debug the zImage Any method or procedure to build the enviroment to trace the error or problem. I would like to contribute my result to the web to help others who experienced this question like me. - Altera_Forum
Honored Contributor
Probably the kernel crashes as soon as starts...it is difficult to say... :confused:
You shoud try to check if BOOT_LINK_OFFSET is ok...it should be at 2/3 of RAM to avoid that uncopressed kernel overlaps the uncompressing one...even if it shoud crash before and you should see only Uncompressing Kernel Image in my opinion.... For the debugging...you might for example add printk to init_BSP in config.c in arch/nios2/boards/'your board' ....otherwise put printk before...in the caller of init_BSP...search... For printk examples, grep the kernel or on internet...you should see your printk on the consolle... Hope help :confused: Carlo - Altera_Forum
Honored Contributor
--- Quote Start --- nios2-terminal: Warning: The JTAG cable you are using is not supported for Nios nios2-terminal: II systems. You may experience intermittent JTAG communication nios2-terminal: failures with this cable. Please use a USB Blaster revision B nios2-terminal: cable or another supported cable. Please refer to the file nios2-terminal: errata.txt included in the Nios II development kit documents nios2-terminal: directory for more information. nios2-terminal: (Use the IDE stop button or Ctrl-C to terminate) --- Quote End --- Anyway...I don't have such warning on jtag...:confused: - Altera_Forum
Honored Contributor
Other jobs disturbed me,so sorry for the long time no response. the address 0x02000000 is the base address of the sdram of my ptf file. And I try the method as Carlob told me, starting the processor at the 2/3 of the sdram, but unluckily I got to fail once again. the problem was the same as before, thus I should debug the kernel, the board was customized by my colleague not using Altera development board, only with Cyclon II FPGA on the board.
where is the board path ? is it in the directory uClinux-dist or linux-2.6 in addition for that the JTAG cable was copied by ourselves according to the designe model on the internet, so the jtag warning could be ignored here. Because I can use NiosII IDE 8.0 to run or debug the application on the nios2 naked without any OS. - Altera_Forum
Honored Contributor
TO_BE_DONE
- Altera_Forum
Honored Contributor
--- Quote Start --- CC kernel/posix-cpu-timers.o CC kernel/mutex.o CC fs/namespace.o CC fs/seq_file.o CC kernel/hrtimer.o CC kernel/rwsem.o CC fs/xattr.o CC kernel/nsproxy.o CC kernel/srcu.o CC kernel/semaphore.o CC fs/libfs.o CC fs/fs-writeback.o CC kernel/notifier.o CC kernel/ksysfs.o /home/matt/nios2-linux/linux-2.6/fs/libfs.c: In function `simple_attr_write': /home/matt/nios2-linux/linux-2.6/fs/libfs.c:732: warning: comparison of distinct pointer types lacks a cast CC kernel/pm_qos_params.o CC kernel/sched_clock.o CC fs/pnode.o CC kernel/cred.o CC fs/drop_caches.o CC kernel/async.o CC fs/splice.o CC fs/sync.o CC kernel/irq/handle.o CC kernel/time/timekeeping.o /home/matt/nios2-linux/linux-2.6/kernel/irq/handle.c:428:3: warning:# warning __do_IRQ is deprecated. Please convert to proper flow handlers CC fs/utimes.o CC kernel/irq/manage.o CC fs/stack.o CC fs/fs_struct.o CC kernel/time/ntp.o CC kernel/irq/spurious.o CC fs/no-block.o CC kernel/irq/resend.o CC fs/devpts/inode.o CC kernel/time/clocksource.o LD fs/notify/dnotify/built-in.o LD fs/notify/inotify/built-in.o CC kernel/irq/chip.o LD fs/notify/built-in.o LD fs/partitions/built-in.o LD fs/devpts/devpts.o CC kernel/time/jiffies.o CC kernel/irq/devres.o LD fs/devpts/built-in.o CC fs/proc/nommu.o CC kernel/time/timer_list.o LD fs/quota/built-in.o CC fs/ramfs/inode.o CC kernel/irq/autoprobe.o CC fs/proc/task_nommu.o CC kernel/time/timecompare.o CC fs/ramfs/file-nommu.o CC kernel/irq/proc.o LD kernel/time/built-in.o CC fs/proc/inode.o LD fs/ramfs/ramfs.o LD kernel/irq/built-in.o CC kernel/futex.o LD fs/ramfs/built-in.o CC kernel/rtmutex.o CC fs/sysfs/inode.o CC fs/proc/root.o CC fs/sysfs/file.o CC kernel/up.o CC fs/proc/base.o /home/matt/nios2-linux/linux-2.6/fs/sysfs/file.c: In function `sysfs_read_file': /home/matt/nios2-linux/linux-2.6/fs/sysfs/file.c:146: warning: signed size_t format, size_t arg (arg 3) CC kernel/uid16.o CC kernel/softlockup.o CC fs/sysfs/dir.o CC kernel/hung_task.o CC kernel/rcuclassic.o CC kernel/utsname_sysctl.o CC fs/sysfs/symlink.o CC kernel/time.o CC fs/proc/generic.o CC fs/sysfs/mount.o LD kernel/built-in.o CC fs/sysfs/bin.o CC fs/proc/array.o LD drivers/auxdisplay/built-in.o CC drivers/base/core.o CC fs/proc/proc_tty.o CC fs/sysfs/group.o CC fs/proc/cmdline.o LD fs/sysfs/built-in.o CC drivers/base/sys.o CC drivers/base/bus.o CC fs/proc/cpuinfo.o CC fs/anon_inodes.o CC fs/signalfd.o CC fs/proc/devices.o CC drivers/base/dd.o CC drivers/base/driver.o CC fs/proc/interrupts.o CC fs/proc/loadavg.o CC drivers/base/class.o CC drivers/base/platform.o CC fs/proc/meminfo.o CC drivers/base/cpu.o CC fs/proc/stat.o CC drivers/base/firmware.o CC fs/proc/uptime.o CC fs/proc/version.o CC drivers/base/init.o CC fs/proc/kmsg.o CC drivers/base/map.o CC fs/timerfd.o LD sound/built-in.o LD fs/proc/proc.o CC drivers/base/devres.o LD fs/proc/built-in.o CC drivers/base/attribute_container.o LD firmware/built-in.o CC fs/eventfd.o CC drivers/base/transport_class.o LD drivers/base/power/built-in.o CC net/nonet.o CC drivers/base/dma-mapping.o CC fs/binfmt_script.o LD net/wireless/built-in.o LD drivers/block/built-in.o LD net/built-in.o CC fs/binfmt_flat.o LD drivers/cdrom/built-in.o LD drivers/base/built-in.o CC drivers/char/mem.o LD drivers/clocksource/built-in.o LD drivers/firmware/built-in.o LD drivers/gpio/built-in.o LD drivers/gpu/drm/built-in.o LD drivers/gpu/built-in.o LD drivers/i2c/algos/built-in.o LD drivers/i2c/busses/built-in.o LD drivers/idle/built-in.o LD drivers/i2c/chips/built-in.o LD drivers/i2c/built-in.o LD drivers/ieee1394/built-in.o LD drivers/lguest/built-in.o CC drivers/char/random.o LD drivers/macintosh/built-in.o LD fs/built-in.o LD drivers/mfd/built-in.o LD drivers/media/common/tuners/built-in.o LD drivers/media/common/built-in.o LD drivers/misc/eeprom/built-in.o LD drivers/misc/built-in.o /home/matt/nios2-linux/linux-2.6/drivers/char/random.c: In function `write_pool': /home/matt/nios2-linux/linux-2.6/drivers/char/random.c:1078: warning: comparison of distinct pointer types lacks a cast LD drivers/media/video/built-in.o LD drivers/media/built-in.o LD drivers/net/wireless/built-in.o LD drivers/net/built-in.o LD drivers/platform/built-in.o CC drivers/serial/serial_core.o CC drivers/char/tty_io.o CC drivers/video/fb_notify.o CC lib/bcd.o LD drivers/video/backlight/built-in.o CC lib/div64.o LD drivers/video/display/built-in.o LD drivers/video/built-in.o CC drivers/serial/altjuart.o CC lib/sort.o CC lib/parser.o CC drivers/serial/altuart.o CC lib/halfmd4.o /home/matt/nios2-linux/linux-2.6/drivers/serial/altuart.c:528: warning: 'altera_uart_remove' defined but not used CC drivers/char/n_tty.o CC lib/debug_locks.o LD arch/nios2/lib/built-in.o LD drivers/serial/built-in.o CC arch/nios2/lib/checksum.o CC lib/random32.o CC lib/bust_spinlocks.o CC arch/nios2/lib/memcpy.o CC lib/hexdump.o CC arch/nios2/lib/string.o CC lib/kasprintf.o AR arch/nios2/lib/lib.a CC drivers/char/tty_ioctl.o CC lib/bitmap.o CC drivers/char/tty_ldisc.o CC drivers/char/tty_buffer.o CC drivers/char/tty_port.o CC lib/scatterlist.o CC drivers/char/pty.o CC drivers/char/misc.o CC lib/string_helpers.o CC lib/iomap_copy.o CC lib/devres.o CC lib/find_last_bit.o CC lib/hweight.o LD drivers/char/built-in.o CC lib/kernel_lock.o LD drivers/built-in.o CC lib/bitrev.o HOSTCC lib/gen_crc32table CC lib/argv_split.o CC lib/zlib_inflate/inffast.o CC lib/cmdline.o CC lib/zlib_inflate/inflate.o CC lib/ctype.o CC lib/zlib_inflate/infutil.o --- Quote End --- to be continued :D - Altera_Forum
Honored Contributor
--- Quote Start --- CC lib/dec_and_lock.o CC lib/decompress.o CC lib/dump_stack.o CC lib/extable.o CC lib/zlib_inflate/inftrees.o CC lib/zlib_inflate/inflate_syms.o CC lib/find_next_bit.o CC lib/idr.o CC lib/int_sqrt.o LD lib/zlib_inflate/zlib_inflate.o CC lib/irq_regs.o LD lib/zlib_inflate/built-in.o CC lib/is_single_threaded.o CC lib/klist.o CC lib/kobject.o CC lib/kref.o CC lib/plist.o CC lib/prio_heap.o CC lib/prio_tree.o CC lib/proportions.o CC lib/radix-tree.o CC lib/ratelimit.o CC lib/reciprocal_div.o CC lib/rbtree.o CC lib/rwsem-spinlock.o CC lib/sha1.o CC lib/show_mem.o CC lib/string.o CC lib/vsprintf.o GEN lib/crc32table.h CC lib/crc32.o LD lib/built-in.o AR lib/lib.a LD vmlinux.o MODPOST vmlinux.o WARNING: modpost: Found 2 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD vmlinux SYSMAP System.map OBJCOPY arch/nios2/boot/vmlinux.bin GZIP arch/nios2/boot/vmlinux.gz LDS arch/nios2/boot/compressed/vmlinux.lds AS arch/nios2/boot/compressed/head.o CC arch/nios2/boot/compressed/misc.o LD arch/nios2/boot/compressed/piggy.o LD arch/nios2/boot/compressed/vmlinux OBJCOPY arch/nios2/boot/zImage Kernel: arch/nios2/boot/zImage is ready --- Quote End --- to be continued :D - Altera_Forum
Honored Contributor
--- Quote Start --- make[1]: Leaving directory `/home/matt/nios2-linux/linux-2.6' if [ -f /home/matt/nios2-linux/uClinux-dist/linux-2.6.x/vmlinux ]; then ln -f /home/matt/nios2-linux/uClinux-dist/linux-2.6.x/vmlinux /home/matt/nios2-linux/uClinux-dist/linux-2.6.x/linux ; fi . /home/matt/nios2-linux/uClinux-dist/linux-2.6.x/.config; if [ "$CONFIG_MODULES" = "y" ]; then [ -d /home/matt/nios2-linux/uClinux-dist/linux-2.6.x/modules ] || mkdir /home/matt/nios2-linux/uClinux-dist/linux-2.6.x/modules; make ARCH=nios2 CROSS_COMPILE=nios2-linux-uclibc- -C /home/matt/nios2-linux/uClinux-dist/../linux-2.6 O=/home/matt/nios2-linux/uClinux-dist/linux-2.6.x modules; fi for dir in lib user ; do [ ! -d $dir ] || make ARCH=nios2 -C $dir || exit 1 ; done make[1]: Entering directory `/home/matt/nios2-linux/uClinux-dist/lib' [ -z "" ] || make -j4 || exit $? [ -z "" ] || (cd /home/matt/nios2-linux/uClinux-dist/staging; chmod 755 ./usr/lib/lib*.so*; chmod 644 ./usr/lib/lib*.la ./usr/lib/lib*.a; sed -i -e "/^libdir=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr/lib':" -e "/^dependency_libs=/s: /usr/lib/: /home/matt/nios2-linux/uClinux-dist/staging/usr/lib/:g" ./usr/lib/*.la; sed -i "/^prefix=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr':" ./usr/lib/pkgconfig/*.pc ./usr/bin/*-config; true) [ -z "" ] || make -j4 || exit $? [ -z "" ] || (cd /home/matt/nios2-linux/uClinux-dist/staging; chmod 755 ./usr/lib/lib*.so*; chmod 644 ./usr/lib/lib*.la ./usr/lib/lib*.a; sed -i -e "/^libdir=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr/lib':" -e "/^dependency_libs=/s: /usr/lib/: /home/matt/nios2-linux/uClinux-dist/staging/usr/lib/:g" ./usr/lib/*.la; sed -i "/^prefix=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr':" ./usr/lib/pkgconfig/*.pc ./usr/bin/*-config; true) [ -z "" ] || make -j4 || exit $? [ -z "" ] || (cd /home/matt/nios2-linux/uClinux-dist/staging; chmod 755 ./usr/lib/lib*.so*; chmod 644 ./usr/lib/lib*.la ./usr/lib/lib*.a; sed -i -e "/^libdir=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr/lib':" -e "/^dependency_libs=/s: /usr/lib/: /home/matt/nios2-linux/uClinux-dist/staging/usr/lib/:g" ./usr/lib/*.la; sed -i "/^prefix=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr':" ./usr/lib/pkgconfig/*.pc ./usr/bin/*-config; true) [ -z "" ] || make -j4 || exit $? [ -z "" ] || (cd /home/matt/nios2-linux/uClinux-dist/staging; chmod 755 ./usr/lib/lib*.so*; chmod 644 ./usr/lib/lib*.la ./usr/lib/lib*.a; sed -i -e "/^libdir=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr/lib':" -e "/^dependency_libs=/s: /usr/lib/: /home/matt/nios2-linux/uClinux-dist/staging/usr/lib/:g" ./usr/lib/*.la; sed -i "/^prefix=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr':" ./usr/lib/pkgconfig/*.pc ./usr/bin/*-config; true) [ -z "" ] || make -j4 || exit $? [ -z "" ] || (cd /home/matt/nios2-linux/uClinux-dist/staging; chmod 755 ./usr/lib/lib*.so*; chmod 644 ./usr/lib/lib*.la ./usr/lib/lib*.a; sed -i -e "/^libdir=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr/lib':" -e "/^dependency_libs=/s: /usr/lib/: /home/matt/nios2-linux/uClinux-dist/staging/usr/lib/:g" ./usr/lib/*.la; sed -i "/^prefix=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr':" ./usr/lib/pkgconfig/*.pc ./usr/bin/*-config; true) [ -z "" ] || make -j4 || exit $? [ -z "" ] || (cd /home/matt/nios2-linux/uClinux-dist/staging; chmod 755 ./usr/lib/lib*.so*; chmod 644 ./usr/lib/lib*.la ./usr/lib/lib*.a; sed -i -e "/^libdir=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr/lib':" -e "/^dependency_libs=/s: /usr/lib/: /home/matt/nios2-linux/uClinux-dist/staging/usr/lib/:g" ./usr/lib/*.la; sed -i "/^prefix=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr':" ./usr/lib/pkgconfig/*.pc ./usr/bin/*-config; true) [ -z "" ] || make -j4 || exit $? [ -z "" ] || (cd /home/matt/nios2-linux/uClinux-dist/staging; chmod 755 ./usr/lib/lib*.so*; chmod 644 ./usr/lib/lib*.la ./usr/lib/lib*.a; sed -i -e "/^libdir=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr/lib':" -e "/^dependency_libs=/s: /usr/lib/: /home/matt/nios2-linux/uClinux-dist/staging/usr/lib/:g" ./usr/lib/*.la; sed -i "/^prefix=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr':" ./usr/lib/pkgconfig/*.pc ./usr/bin/*-config; true) [ -z "" ] || make -j4 || exit $? [ -z "" ] || (cd /home/matt/nios2-linux/uClinux-dist/staging; chmod 755 ./usr/lib/lib*.so*; chmod 644 ./usr/lib/lib*.la ./usr/lib/lib*.a; sed -i -e "/^libdir=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr/lib':" -e "/^dependency_libs=/s: /usr/lib/: /home/matt/nios2-linux/uClinux-dist/staging/usr/lib/:g" ./usr/lib/*.la; sed -i "/^prefix=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr':" ./usr/lib/pkgconfig/*.pc ./usr/bin/*-config; true) [ -z "" ] || make -j4 || exit $? [ -z "" ] || (cd /home/matt/nios2-linux/uClinux-dist/staging; chmod 755 ./usr/lib/lib*.so*; chmod 644 ./usr/lib/lib*.la ./usr/lib/lib*.a; sed -i -e "/^libdir=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr/lib':" -e "/^dependency_libs=/s: /usr/lib/: /home/matt/nios2-linux/uClinux-dist/staging/usr/lib/:g" ./usr/lib/*.la; sed -i "/^prefix=/s:=.*:='/home/matt/nios2-linux/uClinux-dist/staging/usr':" ./usr/lib/pkgconfig/*.pc ./usr/bin/*-config; true) make[1]: Leaving directory `/home/matt/nios2-linux/uClinux-dist/lib' make[1]: Entering directory `/home/matt/nios2-linux/uClinux-dist/user' make -j4 /home/matt/nios2-linux/uClinux-dist/prop /home/matt/nios2-linux/uClinux-dist/vendors/Altera/nios2/. games init sash || exit $? make[2]: Entering directory `/home/matt/nios2-linux/uClinux-dist/user' [ ! -d "/home/matt/nios2-linux/uClinux-dist/prop" ] || ( touch /home/matt/nios2-linux/uClinux-dist/prop/.sgbuilt_user && make -C /home/matt/nios2-linux/uClinux-dist/prop ) || exit $? make[2]: Nothing to be done for `/home/matt/nios2-linux/uClinux-dist/vendors/Altera/nios2/.'. [ ! -d "games" ] || ( touch games/.sgbuilt_user && make -C games ) || exit $? [ ! -d "init" ] || ( touch init/.sgbuilt_user && make -C init ) || exit $? [ ! -d "sash" ] || ( touch sash/.sgbuilt_user && make -C sash ) || exit $? make[3]: Entering directory `/home/matt/nios2-linux/uClinux-dist/user/games' for i in dummy ; do [ $i = dummy ] || make -C $i || exit ; done make[3]: Entering directory `/home/matt/nios2-linux/uClinux-dist/user/init' nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONSOLE_BAUD_RATE=9600 -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o simpleinit.o simpleinit.c make[3]: Leaving directory `/home/matt/nios2-linux/uClinux-dist/user/games' nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONSOLE_BAUD_RATE=9600 -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o expand.o expand.c make[3]: Entering directory `/home/matt/nios2-linux/uClinux-dist/user/sash' --- Quote End --- to be continued :D - Altera_Forum
Honored Contributor
--- Quote Start --- nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o sash.o sash.c nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o cmds.o cmds.c nios2-linux-uclibc-gcc -Wl,-d -Wl,-elf2flt -L/home/matt/nios2-linux/uClinux-dist/staging/usr/lib -o expand expand.o nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o cmd_uclinux.o cmd_uclinux.c nios2-linux-uclibc-gcc -Wl,-d -Wl,-elf2flt -L/home/matt/nios2-linux/uClinux-dist/staging/usr/lib -o init simpleinit.o -lcrypt nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o ls.o ls.c nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o hexdump.o hexdump.c nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o df.o df.c nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o free.o free.c nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o hostname.o hostname.c nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o date.o date.c nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/matt/nios2-linux/uClinux-dist -I/home/matt/nios2-linux/uClinux-dist/linux-2.6.x/include -I/home/matt/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -c -o ps.o ps.c make -j1 -C libsash make[4]: Entering directory `/home/matt/nios2-linux/uClinux-dist/user/sash/libsash' make[4]: warning: -jN forced in submake: disabling jobserver mode. nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -I../ -DL_intflag -o intflag.o -c utils.c cp init simpleinit make[3]: Leaving directory `/home/matt/nios2-linux/uClinux-dist/user/init' nios2-linux-uclibc-ar rv libsash.a intflag.o nios2-linux-uclibc-ar: creating libsash.a a - intflag.o nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -I../ -DL_modestring -o modestring.o -c utils.c nios2-linux-uclibc-ar rv libsash.a modestring.o a - modestring.o nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -I../ -DL_timestring -o timestring.o -c utils.c nios2-linux-uclibc-ar rv libsash.a timestring.o a - timestring.o nios2-linux-uclibc-gcc -O2 -g -fno-builtin -DCONFIG_USER_SASH_PS -DCOMMAND_HISTORY -I../ -DL_isadir -o isadir.o -c utils.c nios2-linux-uclibc-ar rv libsash.a isadir.o a - isadir.o --- Quote End --- to be continued :D