A Xenomai mailing list post that may be of use:
On 10/26/2012 05:41 PM, Wayne Warren wrote: > I am looking at the ksrc/arch/arm/patches directory in the Xenomai git > repository for tags v2.6.0 and v2.6.1. > > I notice in v2.6.1 there is an ipipe patch named > "ipipe-core-3.2.21-arm-1.patch" which differs from the others I have > seen which start with "adeos-ipipe". > > Since I prefer to pull from the original ipipe tree directly rather than > applying the patch, does it matter if I choose "ipipe-core" or > "adeos-ipipe"? I would prefer the latest vanilla kernel version, so if > you could recommend a head/tag to checkout corresponding to this patch, > I would appreciate it. Right now I am looking at the "for-ipipe-3.2-arm" > head. adeos-ipipe-* are the previous generation of adeos I-pipe patches, they stop around Linux version 3.0/3.1. ipipe-core-* are a new incarnation of the adeos I-pipe patches, they start at Linux version 3.2. The idea is to make the patch simpler by making the assumption that Xenomai is the only user of the patch, so cut down on things that were a bit more generic. At this chance we also did some other refactoring, such as putting in a common place things that were the-same-but-not-really on all architectures. What also changed is that there is now one git branch for all the architectures. the branch for-ipipe-3.2-arm is a branch in git://git.xenomai.org/ipipe-gch.git which is the git I use for working on the I-pipe patch. This branch is merged in the core-3.2 branch in the official I-pipe git repository at: git://git.denx.de/ipipe.git The branch core-3.2 is the branch from which the ipipe-core-3.2-* patches are made. In the ipipe-gch git, you can also find the for-core-3.4 branch which contains the current status of my work on the Adeos I-pipe core patched Linux 3.4. There is currently no pending issue on this branch (and I plan to backport some of the changes in the for-ipipe-3.2-arm branch). But to use that branch, you will need to use the master branch from the xenomai git: git://git.xenomai.org/xenomai-2.6.git -- Gilles.
xenomai/bin/latency (latency test suite)
xeno-test (wrapper for various validation tests)
Some info on interpreting the results:
http://www.xenomai.org/pipermail/xenomai/2012-October/026721.html
Hello,
The issues are these. The Xenomai kernel appears to be extremely release-sensitive. I found three sets of patches:
- adeos-ipipe-2.6.38.8-arm-1.18-08.patch
- adeos-ipipe-3.0.36-arm-1.18-11.patch
- ipipe-core-3.2.21-arm-1.patch
I was able to apply the 3.2.21 patch to kernel release 3.2.21 which I had to get with wget. This directory was NOT a git repo.
Best regards,
Ahmet
Hi,
On Sunday, November 4, 2012 1:24:02 PM UTC+2, dos360 wrote:Hello,
The issues are these. The Xenomai kernel appears to be extremely release-sensitive. I found three sets of patches:
- adeos-ipipe-2.6.38.8-arm-1.18-08.patch
- adeos-ipipe-3.0.36-arm-1.18-11.patch
- ipipe-core-3.2.21-arm-1.patch
Everything which is __NOT__ mainline is release sensitive:)I was able to apply the 3.2.21 patch to kernel release 3.2.21 which I had to get with wget. This directory was NOT a git repo.Why? Just use the stable kernel git repo and check out v3.2.21
Is there a rule against attachments???
I was able to compile Xenomai at last... but I can't even share the config file here!
1- Checkout the "am33x-v3.8" branch in the Robert Nelson repository [3],
the patch has been tested with commit 3fc8a73d782231ab2750ff29793a760e8fa076bb
2- apply beaglebone/ipipe-core-3.8.13-beaglebone-pre.patch
3- apply ipipe-core-3.8.13-arm-1.patch
4- apply beaglebone/ipipe-core-3.8.13-beaglebone-post.patch
5- you can resume to generic installation instructions.
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/-zyg4FrkMmY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
wrong image format for bootm command
ERROR: can't get kernel image
U-Boot 2013.04-dirty (Jun 19 2013 - 09:57:14)I2C: readyDRAM: 512 MiBWARNING: Caches not enabledNAND: No NAND device found!!!0 MiBMMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1*** Warning - readenv() failed, using default environmentmusb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)musb-hdrc: MHDRC RTL version 2.0musb-hdrc: setup fifo_mode 4musb-hdrc: 28/31 max ep, 16384/16384 memoryUSB Peripheral mode controller at 47401000 using PIO, IRQ 0musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)musb-hdrc: MHDRC RTL version 2.0musb-hdrc: setup fifo_mode 4musb-hdrc: 28/31 max ep, 16384/16384 memoryUSB Host mode controller at 47401800 using PIO, IRQ 0Net: <ethaddr> not set. Validating first E-fuse MACcpsw, usb_etherHit any key to stop autoboot: 0gpio: pin 53 (gpio 53) value is 1mmc0 is current devicemicro SD card foundmmc0 is current devicegpio: pin 54 (gpio 54) value is 1SD/MMC found on device 0reading uEnv.txt226 bytes read in 3 ms (73.2 KiB/s)Loaded environment from uEnv.txtImporting environment from mmc ...Running uenvcmd ...mmc0 is current devicereading uImage4392120 bytes read in 539 ms (7.8 MiB/s)reading am335x-boneblack.dtb** Unable to read file am335x-boneblack.dtb **## Booting kernel from Legacy Image at 80200000 ...Image Name: Linux-3.12.0-rc3Image Type: ARM Linux Kernel Image (uncompressed)Data Size: 4392056 Bytes = 4.2 MiBLoad Address: 80008000Entry Point: 80008000Verifying Checksum ... OKERROR: Did not find a cmdline Flattened Device TreeCould not find a valid device treegpio: pin 55 (gpio 55) value is 1** File not found /boot/uImage **U-Boot#
That said, based on your emails, I think you're successfully building
the kernel but you aren't getting it properly installed on your SD card
image. There are a variety of examples around to use as a starting
point, and if you're not able to copy a kernel to your boot image and/or
built a bootable SD card image from scratch, I'm wondering why you're
trying to build from source in the first place...
I'll try to dig in the script to be able to build a xenomai on the BBB.