GSoC 2015 RPi USB Support

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Jun 25 13:00:05 UTC 2015


I would set a break point to nexus_probe(). In this loop

     SET_FOREACH(nd, nexus) {
         device_add_child(dev, nd->name, nd->unit);
     }

your device must get added. I would also set break points to the probe 
and attach functions of your device.

On 25/06/15 14:50, Yurii Shevtsov wrote:
> This is ping message, with small update: the problem is not on the
> linking stage, driver is linked to testsuite (checked with objdump)
>
> 2015-06-21 17:57 GMT+03:00 Yurii Shevtsov <ungetch at gmail.com>:
>> Hello)
>> Now I have apps from libbsd testsuite running. But DWC OTG driver doesn't loads.
>> I added this lines to init01/test_main.c:
>>
>> +SYSINIT_NEED_USB_CORE;
>> +SYSINIT_DRIVER_REFERENCE(bcm283x_dwcotg, nexus);
>>
>> (I know it's bad hardcode)
>>
>> If I run it. I get only this:
>>    nexus0: <RTEMS Nexus device>
>>    devctl: +nexus0 at   on root0
>>    devctl: !system=IFNET subsystem=lo0 type=ATTACH
>>
>> Of course, I modified rtemsbsd/include/machine/rtems-bsd-sysinit.h and
>> rtemsbsd/include/bsp/nexus-devices.h (took vlues from working DTS) and
>> did other nexus-related changes to drivers. You can find changes in my
>> repo https://github.com/gtament/rtems-libbsd/
>> So I need some kind of code review, please.
>> P.S. All testsuites (netshell01, usb01) with shell hangs without any output.
>>
>> Thanks in advance!
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list