libi2c: Claiming driver slot failed
ruizx
ruizx at qq.com
Fri Aug 9 02:48:53 UTC 2013
On Friday, August 09, 2013 10:33 AM Chris Johns wrote:
> Nick Withers wrote:
>> On Mon, 2013-08-05 at 14:02 +1000, Nick Withers wrote:
>>> Hi guys,
>>>
>>> When I boot an MVME3100 (PowerPC) off the ticker sample
>>> application, I get an error message "libi2c: Claiming driver slot
>>> failed (rtems status code 5)".
>>
>> (snip)
>>
>> I got past this by #defining CONFIGURE_MAXIMUM_DRIVERS up to 10.
>>
>> Is this something that I should have to do? Would've thought the BSP
>> code'd handle this...?
>
> The BSP may require a number of driver slots while the actual number
> used depends on your application and the drivers it uses. It is useful
> on targets where the memory size is small.
>
> Currently there is no way for the BSP to provide a number for the
> table so the application needs to size things to get it running. If
> you have ideas on how this could be done we would welcome it.
>
> Chris
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users
> .
I also find CONFIGURE_MAXIMUM_TASKS has is this problem.
There are some system tasks or component related tasks, e.g. bd swap task,read ahead task.
So at begining I'll set a big enough value, then change it to a suitable value later.
More information about the users
mailing list