[okl4-developer] files needed to port OKL4 to an arm11 board

Laborator SRCT b304_a at yahoo.com
Fri Feb 29 11:58:05 EST 2008


Hy everybody.

First of all, I'd like to thank you for the support I got previously in my installation procedures. I have a couple of more newbie questions for you. If anybody knows the answer to at least one of them please give me a reply.

I'm interesting in porting okl4 on an arm1176 based motherboard. I'm interested to do some simulations first before actually interacting with the hardware. 

I have started with OKL4 1.5.2. 

I understand in principle I need a couple of files: 

skyeye configuration file: (in tools/sim_config/mb_arm11.skyeye) I think I can use arm1176jzf as cpu: but I don't know what to put inside mach:. Is there an example for arm1176? Can I disable the build system to automatically include my *.skyeye file from it's initial checking? 

machines.py (in platform/mb_arm11/tools): I know I can use create a class mb_arm11(arm1176jzs) but I don't know what to specify within. In the following:

    v2_drivers = [  ("s3c2410_timer", "vtimer"),
                 ("s3c2410_uart", "vserial")
                 ]
is it a must to use a pair of drivers or can I just use vserial and vtimer? I tried Is there a place where all the features of the class are described? 

serial_driver: Is there a good starting point to build my own serial driver? What is platform dependent in this file? Can't I use just vserial? Can I use kdb with vserial?

timer_driver: Same questions as for the serial_driver.


Additional questions:
1.I'm currently trying to increase the messaging level (debug level) from an example (=naming) build from the default to a higher level. For that, my initial attempts were to add flags at the build command. I tried ASSERT_LEVEL=4 and got nothing. VERBOSE_INIT=1 is very interesting but it only applies to the pistachio kernel. Is it something similar for Iguana?

2.I saw that all the platforms (okl4 dir/platform) that came with the okl4-1.5.2. include beside a specific machines.py script in tools, also two folders called pistachio and iguana. Are these sources platform dependent as well or just the ones in /arch/arm?


Hope to hear from you soon
Gabi Voiculescu



       
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.okl4.org/pipermail/developer/attachments/20080228/20c1ffed/attachment.htm 


More information about the Developer mailing list