Cogent 637 board
Joel Sherrill <joel@OARcorp.com>
joel.sherrill at OARcorp.com
Thu Nov 10 14:24:27 UTC 2005
Joel Sherrill <joel at OARcorp.com> wrote:
> Camilo Alejandro Arboleda wrote:
>
>> I tried with gcc 3.2.3, with the same result. Given that remote
>> debugging uses ethernet in this board, what shoul I do to track down
>> the error?
>
>
> If Jay;'s board works and yours doesn't, then I am prone to blame the
> board. Are there multiple revisions of it? ROM or jumper settings
> which could be different?
Yet another case where I should read the entire thread before replying. :(
More than likely ARM memcpy changed from the 4.6 newlib to the current
1.13. So this alignment issue is now a factor. I haven't looked at
newlib yet but if the newlib ARM memcpy does not properly deal with
misaligned memory, I would consider it a bug in that code and not
something the driver shoudl deal with except as a potential performance
optimization.
--joel
> -joel
>
>> Joel Sherrill <joel at OARcorp.com> wrote:
>>
>>> Camilo Alejandro Arboleda wrote:
>>>
>>>> I'm using RTEMS 4.6.99.2. Network driver is loaded, but it seems to
>>>> fail in the ISR.
>>>>
>>>> Linux ethernet driver works fine.
>>>>
>>>> I already said that, but I've never worked with ARM before, and I
>>>> don't know what to look for.
>>>
>>>
>>>
>>>
>>> What gcc version are you using? There have been cases with gcc 4.0.x
>>> where something got optimized better and no longer works.
>>>
>>
>
>
--
Joel Sherrill, Ph.D. Director of Research & Development
joel at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the users
mailing list