<div dir="ltr">Dear <br><br>Now I'm porting OKL4 to a ARM922T platform.<br>I have already finished modification of UART, timer and interrupt controller.<br>And I can get the output message from serial port.<br><br>But when the kernel run into schedule, the example program can't execute. There is no output from example program.<br>
<br>I can sure that the timer interrupt is executed successfully by
printing the current_time variables in
scheduler_t::handle_timer_interrupt() function.<br>(current_time = 10000<br>current_time = 20000<br>current_time = 30000<br>current_time = 40000)<br>
<br>The serial output show follow,<br>==========================================<br>OKL4 - (provider: Open Kernel Labs) built on Aug 11 2008 12:23:49 using gcc version <a href="http://3.4.4.">3.4.4.</a><br>Initialized tracebuffer @ 32140000<br>
Init spaceids for 256 spaces<br>Initializing kernel space @ f001ff58...<br>Initializing kernel debugger...<br>Initializing interrupts...<br>System running with alignment exceptions enabled<br>Processor Id => 41029220: v4T, ARM922, rev 0<br>
Initializing timer...<br>TLB lock: vectors @ ffff0000<br>TLB lock: utcb @ ff000000<br>TLB lock: kernel @ f0000000<br>Locked kernel into TLB<br>Init mutexids for 256 mutexs<br>Init clistids for 16 clists<br>domain pairs: (0, 1)<br>
Initialising scheduler...<br>Switching to idle thread<br>Initializing root servers<br>root-servers: utcb_area: dff00100 (64KB)<br>creating root server (00000001)<br>==========================================<br>Then the output screen is halted.<br>
<br>Can anyone give me any idea where the problem is?<br><br>Thanks a lot!!<br><br>Best Regards,<br>Sean<br></div>