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