<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:メイリオ
}
--></style>
</head>
<body class='hmmessage'>
Hi Thomas<br><br>Thank you so much for your nice explanation!<br>Yes I have misunderstood about ARM. <br>Like you said, it is a general architecture.<br><br>I will figure out the hardware board name from my headquater company.<br><br>But I have a doubt about the boads that U-Boot can deal with.<br>You told me that there thousands of different boards. But how<br>can U-Boot know these board names? And how can U-Boot know<br>there are new boards that come out?<br><br>Thanks<br>Terry<br><br>&gt; Date: Mon, 13 Sep 2010 20:30:30 +0200<br>&gt; From: thomas.petazzoni@free-electrons.com<br>&gt; To: buildroot@busybox.net<br>&gt; Subject: Re: [Buildroot] Build error: No rule to make target `ubootboard_config'<br>&gt; <br>&gt; On Tue, 14 Sep 2010 02:51:42 +0900<br>&gt; S W &lt;sw18@hotmail.co.jp&gt; wrote:<br>&gt; <br>&gt; &gt; I am trying to build a Uboot loader for ARM.<br>&gt; <br>&gt; "ARM" is a very general core architecture. There are dozens of<br>&gt; companies building processors
  based on the ARM architecture, producing<br>&gt; hundreds of different processors, used in thousands of different boards.<br>&gt; <br>&gt; So "building U-Boot for ARM" is not precise enough, and it's definitely<br>&gt; the thing that you seem to misunderstand.<br>&gt; <br>&gt; &gt; If I leave the "U-boot board name" as blank,<br>&gt; &gt; there is an error as "NO U-Boot board name set. <br>&gt; &gt; Check your BR2_TARGET_UBOOT_BOARDNAME setting."<br>&gt; <br>&gt; Yes, U-Boot needs to be configured by providing the name of the board<br>&gt; you are targeting. See <br>&gt; <br>&gt; &gt; But if I input the U-Boot board name as a name like "ubootboard",<br>&gt; &gt; I encountered another error "No rule to make target<br>&gt; &gt; `ubootboard_config".<br>&gt; <br>&gt; Obviously it seems you're misunderstanding a bit what this is all about.<br>&gt; "ubootboard" is not a valid board name. See include/configs/ in U-Boot<br>&gt; sources for the valid board names in U-Boot.<br>&gt; <
 br>&gt; Try "at91sam9263ek" as a board name. U-Boot will compile properly...<br>&gt; but will very likely not work on your hardware, unless it is the<br>&gt; AT91SAM9263-EK board (which is an evaluation kit of the AT91SAM9263<br>&gt; CPU, sold by Atmel).<br>&gt; <br>&gt; &gt; How I create the build rule for U-Boot board?<br>&gt; <br>&gt; Two choices :<br>&gt; <br>&gt;  *) U-Boot is already ported to your hardware. In that case, you only<br>&gt;     need to find what file in include/configs/ in the U-Boot sources<br>&gt;     correspond to the board that you have.<br>&gt; <br>&gt;  *) U-Boot is not already ported to your hardware. Then it's a lot more<br>&gt;     work since you'll have to do the porting by yourself.<br>&gt; <br>&gt; I repeat my question: on which hardware do you want to run U-Boot ?<br>&gt; <br>&gt; Regards,<br>&gt; <br>&gt; Thomas<br>&gt; -- <br>&gt; Thomas Petazzoni, Free Electrons<br>&gt; Kernel, drivers, real-time and embedded Linux<br>&gt; development, co
 nsulting, training and support.<br>&gt; http://free-electrons.com<br>&gt; _______________________________________________<br>&gt; buildroot mailing list<br>&gt; buildroot@busybox.net<br>&gt; http://lists.busybox.net/mailman/listinfo/buildroot<br>                                               </body>
</html>