BSP Driver not initialized

Inderjit Singh inderjit.singh at aacmicrotec.com
Wed Jul 1 15:47:16 UTC 2015


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20150701/bfd94d64/attachment.html>


More information about the devel mailing list