Hi , I am loading the kernel 2.6.12 for MIPS target using vxworks boot loader. VxWorks kernel 5.5.1 image is at 0x80010000 and I have linked the linux ELF image with the same start address in Makefile. And the start_kernel with 0x80ae600 address. As it is vxworks version is after 5.4 , it can identify ELF compatible images. VxWorks boot loader is able to identify start_kernel but then it throws the exception mentioned below. Any pointers? Attached TCP/IP interface to macb0. Attaching network interface lo0... done. Loading... 1737652 + 667680 Starting at 0x801e6000... Tlb Load Exception Exception Program Counter: 0x801ea31c Status Register: 0x3404ff00 Cause Register: 0x00000008 Access Address : 0x00040000 Task: 0x86ee41c0 "" 801e6600: 801ebdd0 (80191100, 3, 0, 0) 801ebe2c: 801ea234 (801e6000, 20, 8308f528, 801e6000) $0 = 0 t0 = a s0 = ffffffff801bbfc0 at = ffffffff801c0000 t1 = ffffffff8025d01c s1 = ffffffff8003ffe4 v0 = ffffffff80011350 t2 = ffffffff86ee41c0 s2 = 1 v1 = 20 t3 = 0 s3 = 40000 a0 = ffffffff8003ffe0 t4 = ffffffff86ed2990 s4 = ffffffff80040000 a1 = 0 t5 = 2 s5 = 0 a2 = 75 t6 = f5d0 s6 = 20 a3 = ffffffff8024085c t7 = 3508f5d0 s7 = 0 s8 = ffffffff8023e86c k0 = 80191100801bbfac gp = ffffffff801ba000 k1 = 0 t8 = 3042e4bb ra = ffffffff801ebe34 sp = ffffffff801bbf40 t9 = 20000 divlo = 2 divhi = 1a sr = 3404ff00 pc = 801ea31c Sagar
loading linux using vxworks boot loader
Started by ●May 18, 2006