From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 2B8B2138825 for ; Sat, 8 Nov 2014 15:20:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0DD45E093E; Sat, 8 Nov 2014 15:19:57 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C84B3E091A for ; Sat, 8 Nov 2014 15:19:55 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id DEC42340149 for ; Sat, 8 Nov 2014 15:19:54 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Flag: NO X-Spam-Score: -2.592 X-Spam-Level: X-Spam-Status: No, score=-2.592 tagged_above=-999 required=5.5 tests=[AWL=0.604, BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.594, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EF6cAoqb0nPR for ; Sat, 8 Nov 2014 15:19:47 +0000 (UTC) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D3FC9340383 for ; Sat, 8 Nov 2014 15:19:46 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Xn7ne-0000fa-FD for gentoo-user@gentoo.org; Sat, 08 Nov 2014 16:19:40 +0100 Received: from rrcs-71-40-157-251.se.biz.rr.com ([71.40.157.251]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 08 Nov 2014 16:19:38 +0100 Received: from wireless by rrcs-71-40-157-251.se.biz.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 08 Nov 2014 16:19:38 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: James Subject: [gentoo-user] Re: Choosing the correct stage3 archive on ARM Date: Sat, 8 Nov 2014 15:19:30 +0000 (UTC) Message-ID: References: <20141108033129.GA3849@solfire> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 71.40.157.251 (Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 SeaMonkey/2.26.1) X-Archives-Salt: 92f80ec0-68d8-434e-babc-0b3c93fcf6f9 X-Archives-Hash: 7b60c0c64d62d9ce5495be3cdced2ef9 gmx.de> writes: > Gentoo, I need a little help in choosing the correct stage3 > image/archive (currently the board is on the way to me...). > The processor of the board is a AT91SAM9G25 (softloater, no FPU or > similiar) and the available stage3 images/archives are (as of my > knowledge): Have you looked at the "boards section" of the gentoo embedded handbook. It's a great place to find similar boards/processors where folks have run embedded gentoo. https://www.gentoo.org/proj/en/base/embedded/handbook/?part=4&chap=5#doc_chap2 Look in the beginning of each board for CPU similar to yours to get some ideas. > lrwxrwxrwx 1 1000 1000 8 Nov 08 00:30 current-stage3-armv4tl -> 20141026 > lrwxrwxrwx 1 1000 1000 8 Nov 08 00:30 current-stage3-armv5tel -> 20141025 > lrwxrwxrwx 1 1000 1000 8 Nov 08 00:30 current-stage3-armv6j -> 20141025 > lrwxrwxrwx 1 1000 1000 8 Nov 08 00:30 current-stage3-armv6j_hardfp -> 20141024 > lrwxrwxrwx 1 1000 1000 8 Nov 08 00:30 current-stage3-armv7a -> 20141024 > lrwxrwxrwx 1 1000 1000 8 Nov 08 00:30 current-stage3-armv7a_hardfp -> 20141023 > > The *hardfp* images/archives are not the correct ones...but the > armv thingy makes me a little nervous: Up to now I didn't find a > clue, of what version the AT91SAM9G25 is... http://www.atmel.com/devices/sam9g25.aspx?tab=documents Atmel is pretty much a great company. Google for the specific version of the CPU you have and the term "Atmel" and you should get lots of stuff. Do not limit your searches with the gentoo keyword. > What stage3 I should use? Something with softfloat, if the cpu does not actuall have a hardware Floating Point unit. Also, on your local gentoo system go to /usr/portage/dev-embedded and poke around: dev-embedded/avarice for example might be useful. Also google for overlays. Atmel likely has extensive information around the net. Even if you run "embedded gentoo" on the hardware, other embedded (not necessarily embedded linux) sites will contain a wealth of codes to compile on your board. Also look at "cross-compiling" and emulators. Last, "Linaro" is pretty much state of the art in most things arm. They are focused on massively parallel 64 bit arm codes, but much is being "back-ported" to the older (smaller) arm CPUs that is very cool. Many Android sites will have codes for all sorts of arm devices too. It's like looking for the "leprecaun" that wants to be found...... Don't be reluctant to boot up a binary to get it up and running, particularly a well defined, non-linux RTOS. http://www.digikey.com/catalog/en/partgroup/at91sam9g25-evaluation-board/35531 You'll most likely find that other (smaller) companies have put that specific Atmel-arm chip onto different dev boards with a few differences, too. http://www.aliexpress.com/item/Free-Shipping-1pc-MDK9G25-development-board-AT91SAM9G25-USB-2-0-high-speed-Ethernet-audio/1377330746.html https://eewiki.net/display/linuxonarm/AT91SAM9x5 Good Hunting! James