Hi, I'm trying to initialize (get up) my driver for a or1k target. I reused the the hello sample program to see if the driver ckicks in but nothing in th console (except the hello msg in Init fiunction. Does anyone know why?
I updated the file as shown below. At this point I am only interested in to see the initialization kicking in but I don't seems to get anything. rtems/c/src/lib/libbsp/or1k/or1k-bsp/mydriver/mydriver.c: --- rtems_device_driver rtems_mydriver_initialize(rtems_device_major_number major, rtems_device_major_number unused, void *arg) { printk("INIT\r\n"); // rtems_io_register_driver // rtems_io_register_name (/dev/mydriver) with major return RTEMS_SUCCESSFUL; } ... (Empty functions for read write etc.) ... rtems/c/src/lib/libbsp/or1k/or1k-bsp/include/mydriver.h: --- #include <bsp.h> static rtems_device_driver rtems_mydriver_initialize(rtems_device_major_number major, rtems_device_minor_number unused, void *); ... (Other definitions for read write etc.) ... #define AAC_MYDRIVER_DRIVER { \ rtems_mydriver_initialize, \ rtems_mydriver_open, \ rtems_mydriver_close, \ rtems_mydriver_read, \ rtems_mydriver_write, \ rtems_mydriver_control } static rtems_driver_address_table mydriver = AAC_MYDRIVER_DRIVER; Makefile.am file rtems/c/src/lib/libbsp/or1k/or1k-bsp/Makefile.am: --- ... include_bsp_HEADERS += include/mydriver.h ... libbsp_a_SOURCES += mydriver/mydriver.c Any help is appreciated. Thanks, Indy
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel