skyeye 1.2.5 and Various BSPs

Joel Sherrill joel.sherrill at OARcorp.com
Wed Jul 30 01:12:52 UTC 2008


Ray wrote:
> I have checked the code, it seems that the tick isr is fine, however, there is sth wrong with the thread switch,
> I got following console output for smdk2410 bsp (rtl22xx also has similar issue)
>
> *** CLOCK TICK TEST ***
> TA1  - rtems_clock_get - 09:00:00   12/31/1988
> TA2  - rtems_clock_get - 09:00:00   12/31/1988
> TA3  - rtems_clock_get - 09:00:00   12/31/1988
> TA1  - rtems_clock_get - 09:00:05   12/31/1988
>
>
> INSN_STR
> data_abort at address 0x8838, instruction: 0xE58D4004,   spsr = 0x0
> active thread thread 0x09010001
> ……
> ……
>
> Btw, I also check the rtl22xx BSP on my PCB. It also has similar problems.  Code will be trapped when trying to wakeup and switch to TA2
>
> In short, current CVS code does not work for all ARM family. It is not skyeye's defect, it might because of rtems CVS change, or it might because of the change in ARM toolchain.
>   

I can't believe it but while waiting at the hospital, I had plenty of time
to do a binary search on CVS to see when the edb7312 broke. Not a
whole lot of thought -- just CPU time and free wireless.

It have it narrowed down to sometime on 6 Nov 2007 beterrn 11:00 and
22:00 according to the CVS times.

EDB7312 STATUS
=========================
rtems-2007-09-01 -runs
rtems-2007-10-01 -runs
rtems-2007-11-01 - runs
rtems-2007-11-04 - runs
rtems-2007-11-06 00:01 - runs
rtems-2007-11-06 11:00 - runs
rtems-2007-11-06 22:00 - FAILS
rtems-2007-11-08 - FAILS
rtems-2007-11-15 - FAILS
rtems-2007-12-01 - FAILS
rtems-2008-01-01 - FAILS

Attached is the diff I have for that timeframe.

I think this diff has your Thumb support changes. I am hoping that
you can see what small bit is wrong.
> Any help on this issue will be appreciated.
>
>
>
>
>
> Thanks & Best Regards!
>
> Ray, rayx.cn at gmail.com
> 2008-07-29
>
>
> =========================
> ----- Receiving the following content -----
> =========================
> From:  Joel Sherrill
> Receiver:  xu ray
> Time: 2008-07-29, 21:30:51
> Subject: Re: skyeye 1.2.5 and Various BSPs
>
>
>
>
>   
>> xu ray wrote:
>>     
>>> Skysye only release source code package. I think just download
>>> skyeye1.2.5 and configure and make with default option, every thing
>>> will be fine. There will be a skyeye elf file in the dir.
>>>
>>> however, there are some documents if anyone would interested in more
>>> details on how to use it.
>>>
>>> http://skyeye.wiki.sourceforge.net/UserManual
>>> http://www.rtems.org/wiki/index.php/SkyEye
>>>
>>>       
>>> BTW, qemu seems also achieve lots of progress in support multiple CPU
>>> in recent release(including arm, cortex, coldfire, Mips support). Did
>>> anyone try?
>>>
>>>       
>> This is on the RTEMS wishlist.  I haven't seen any progress on this front.
>>
>> My first goal with simulators is to cover more architectures so we can
>> do automated testing of RTEMS and tools on at least one BSP per
>> architecture.  The next target on my list to address is arm.
>>
>> --joel
>>     
>>> 2008/7/29 Chris Johns >
>>>
>>>     Joel Sherrill wrote:
>>>     > Hi,
>>>     >
>>>     > This is IMPORTANT so if you can help at all,
>>>     > it is needed.  This is an attempt to broaden
>>>     > the automated testing as we finalize a release.
>>>     >
>>>     > I have spent some time over the past few days
>>>     > trying to get scripts together so we could
>>>     > use Skyeye 1.2.5 as an automated test platform
>>>     > for a variety of BSPs.  In doing so, I have
>>>     > found a number of problems and need help
>>>     > from a variety of BSP folks.
>>>     >
>>>     > + arm/edb7312 - fine on 4.8, ticker gives SKYEYE
>>>     >               error on 4.9
>>>     > + arm/csb336  - locks on both 4.8 and 4.9
>>>     >               waiting for clock tick
>>>     > + arm/rtl22xx - fine on 4.8, ticker gives SKYEYE
>>>     >               error on 4.9
>>>     > + bfin/eZKit533 - doesn't run on either 4.8 or 4.9.
>>>     >
>>>     > If you have a BSP on Skyeye I didn't mention,
>>>     > please speak up.  I would really like a coldfire
>>>     > BSP on a simulator.
>>>     >
>>>     > If you can fix one of the above or have some insight,
>>>     > please speak up.  Better if you can fix something.
>>>     >
>>>
>>>     Is there any info on setting up SkyEye on fc8 ?
>>>
>>>     Regards
>>>     Chris
>>>     _______________________________________________
>>>     rtems-users mailing list
>>>     rtems-users at rtems.com
>>>     http://rtems.rtems.org/mailman/listinfo/rtems-users
>>>
>>>
>>>
>>>
>>> --
>>> Thanks & Best Regards!
>>>
>>> Ray, Xu
>>>       
>> --
>> Joel Sherrill, Ph.D.             Director of Research & Development
>> joel.sherrill at OARcorp.com        On-Line Applications Research
>> Ask me about RTEMS: a free RTOS  Huntsville AL 35805
>>   Support Available             (256) 722-9985
>>
>>
>>     


-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
   Support Available             (256) 722-9985


-------------- next part --------------
A non-text attachment was scrubbed...
Name: j.diff.bz2
Type: application/x-bzip
Size: 19276 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/users/attachments/20080729/6d781e58/attachment.bin>


More information about the users mailing list