> + Sebastian.. any test code that would initialize all this? > Any advice and/or sample code on this is really valued > as this is the next step. > > Basically anything that would help me get this initialized > and have some confidence before I make it available. Attached are two source files of a simple USB demo. https://www.rtems.org/bugzilla/show_bug.cgi?id=1601 The FreeBSD initialization is performed in mi_startup() (file init_main.c). Use the demo and single step through this with the debugger. A lot is done with linker sets, e.g. the driver initialization. Look at c/src/lib/libbsp/arm/shared/startup/linkcmds.base and search for "_bsd". See (with links in "SEE ALSO"): http://www.freebsd.org/cgi/man.cgi?query=SYSINIT&sektion=9&apropos=0&manpath=FreeBSD+9-current