Hi everyone! I'm currently trying to use an interrupt server task for handling USB interrupts on the Beaglebone Black. Here's the code I'm using:
rtems_interrupt_server_initialize(1, 1500, RTEMS_TIMESLICE | RTEMS_PREEMPT, RTEMS_DEFAULT_ATTRIBUTES, NULL); rtems_interrupt_server_handler_install(NULL, AM335X_INT_USB1, "USB_interrupt", RTEMS_INTERRUPT_UNIQUE, reinterpret_cast<rtems_interrupt_handler>(USB1HostIntHandler), NULL); I checked the return codes of both functions and it's always RTEMS_SUCCESSFUL. At the same time I have a separate thread which is constantly doing a printk for debugging purposes. Right now what happens is that the printk thread runs about 10-15 times and then the system hangs in the middle of the print. Am I doing something wrong? Thanks a lot! -- Martin Galvan Software Engineer Taller Technologies Argentina San Lorenzo 47, 3rd Floor, Office 5 Córdoba, Argentina Phone: 54 351 4217888 / +54 351 4218211 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel