Actualy, I have got 2 versions : 1) TI SDK : OMAP35x-PSP-SDK-03.00.00.05 with a kernel 2.6.32 which comes from linux-omap-2.6.git with specific TI patch for EVM of AM3517 2) TI SDK : OMAP35x-PSP-SDK-03.00.00.02 with a kernel 2.6.31-rc7 which comes from linux-omap-2.6.git with specific TI patch for EVM of AM3517
I am testing solution 2 with software examples for native skin. ./trivial-periodic Time since last turn: 1000.024230 ms Time since last turn: 999.991461 ms Time since last turn: 999.991999 ms Time since last turn: 999.999384 ms Time since last turn: 999.998538 ms Time since last turn: 1000.005999 ms Time since last turn: 999.993538 ms ./rtprint This triggers auto-init of rt_print for the calling thread. A last switch to secondary mode can occure here, but future invocations of rt_pr 401f0470: #1 Yet another RT printer - but to stderr. 400221e0 Task 1: #1 Hello RT world! 401f0470: #2 Yet another RT printer - but to stderr. 401f0470: #3 Yet another RT printer - but to stderr. What do you think about this test ? can you recommend me some measure points ? regards, Marc 2010/8/24 Flavio de Castro Alves Filho <flavio.al...@phiinnovations.com>: > The TI patches were done for which kernel version? > > Maybe that's the best version to work with adeos patches. > > I use to work with git just when there is in the repository the same > configuration of the board that I am working on. My first tries are > always with the vanilla kernel from kernel.org and the patches from > adeos and the manufactures. > > Best regards, > > Flavio > > 2010/8/24 marc doz <doz.m...@gmail.com>: >> Hi, >> >> You are right ! The texas kernel comes from this repository : >> http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=shortlog;h=refs/heads/pm >> Ti gives also a TI patch to apply on this kernel. >> This is a 2.6.32 kernel. Actualy, I work with a ipipe patch for 2.6.33 >> kernel but I get compilation errors with this patch. >> --> I am trying to get the a good ipipe patch for this kernel. >> >> This repository contains also a 2.6.31 kernel and I have got the TI >> patch corresponding to this kernel (old TI delivery) >> I patch with adeos-ipipe-2.6.31-arm-1.16-02.patch. I have got 2 rej >> file. They are easy to solve. >> arch/arm/mach-omap2/timer-gp.c.rej >> arch/arm/mach-omap2/irq.c.rej >> --> This kernel compiles without error and I am testing this solution >> on my target >> >> Thank you for your patience and the lesson with git >> >> It seems that kernel for my card is not a vanilla kernel and it is not >> compatible to adeos/ipipe patch but I will try to continue. >> >> l will keep you updated >> >> best regards, >> Marc >> >> 2010/8/23 Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>: >>> marc doz wrote: >>>> 03.00.00.05 is version of the SDK. TI said that their kernel is the >>>> result of patches that were applied to the open source kernel 2.6.32 . >>>> But I find some differences with the vanilia kernel. >>> >>> I don't get it, if patches are applied, then it is not a vanilla kernel. >>> Period. >>> >>>> I don't get response from TI about this subject ... I'm waiting >>>> information. >>>> I don't access to the vendor git ... >>> >>> I doubt that, TI git repositories are public. >>> >>>> >>>> I restarted with your advices : >>>> >>>> #git clone git://git.denx.de/ipipe-2.6.git >>>> #git checkout -branch -b ipipe-2.6.32-noarch origin/ipipe-2.6.32-noarch >>>> #git checkout -b vendor >>>> #rm -rf >>>> #cp -vR ../TI_linux/* ./ >>> >>>> #git add * >>> >>> Still not good. You have to git rm the files which no longer exist. >>> >>>> #git commit >>>> #git checkout ipipe-2.6.32-noarch >>>> #git merge vendor >>>> #git branch -m ipipe-2.6.32-noarch vendor+ipipe-2.6.32-noarch >>>> #git diff origin/ipipe-2.6.33-noarch origin/ipipe-2.6.33-arm > >>>> ../result.patch >>>> #cat ../result.patch | patch -p1 >>>> #find ./ -name '*.rej' >>>> >>>> ./init/main.c.rej >>>> ./kernel/ipipe/core.c.rej >>>> ./arch/arm/vfp/vfpmodule.c.rej >>>> ./arch/arm/plat-omap/gpio.c.rej >>>> ./arch/arm/mach-mx25/devices.c.rej >>>> ./include/linux/ipipe.h.rej >>>> ./include/linux/ipipe_percpu.h.rej >>>> ./include/linux/ipipe_base.h.rej >>>> >>>> It seem easier with 2.6.33. I will try to resolve manualy these rejectfile. >>> >>> -- >>> Gilles. >>> >> >> _______________________________________________ >> Xenomai-help mailing list >> Xenomai-help@gna.org >> https://mail.gna.org/listinfo/xenomai-help >> > > _______________________________________________ > Xenomai-help mailing list > Xenomai-help@gna.org > https://mail.gna.org/listinfo/xenomai-help > _______________________________________________ Xenomai-help mailing list Xenomai-help@gna.org https://mail.gna.org/listinfo/xenomai-help