Ok, so all that worked - it WAS necessary to choose&nbsp; "[*] Default all settings (lose changes)" in order for it to work though.&nbsp; Without this option checked I needed to add information and variables and constants and definitions that were not added into necessary files after make menuconfig and make dep were completed.&nbsp; <br> &nbsp; But I still have nothing working with the ML310 board.&nbsp; I did a "dow image.elf" at the XMD command prompt, then "con" and it showed up with a "RUNNING&gt;" prompt, but nothing showed up on the hyperterminal window.&nbsp; I compiled using 115200 baud and I changed my hyperterminal to match this, but nothing shows up ...at all.&nbsp; Where do you think I would need to start looking to resolve this issue?&nbsp; <br> <br> -Vincent<br><br><b><i>Aidan Williams &lt;aidan@nicta.com.au&gt;</i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> <br>After generating
 a new auto-config.in using the BSP,<br>you'll need to:<br><br>   0. put new auto-config.in into kernel directory<br>      linux-2.4.x/arch/ppc/platforms/xilinx_auto<br><br>   1. change to the top uClinux-dist directory<br>      (*NOT* the kernel directory)<br><br>   2. In "Vendor/Product Selection  ---&gt;"<br>      Choose "Xilinx"<br>      Choose "powerpc-auto"<br><br>   3. In "Kernel/Library/Defaults Selection  ---&gt;"<br>      Choose linux-2.4.x as your kernel, making sure that<br>      this is a symlink to or copy of the linuxppc-2.4<br>      tarball from UQ.<br><br>   4. In "Kernel/Library/Defaults Selection  ---&gt;"<br>      Choose "[*] Default all settings (lose changes)"<br><br>   5. Save and quit..<br><br>This process will pull in default Xilinx/powerpc config<br>files from vendors/Xilinx/powerpc-auto/config.*<br>for the kernel and for other uClinux components.<br><br>It will also generate a new linux-2.4.x/.config<br>based on your auto-config.in and the
 defaults<br>in vendors/Xilinx/powerpc-auto/config.linux-2.4.x.<br><br>btw, I don't have an ML310 board.  I have however gotten<br>the UQ kernel + uclinux to work on a v2pro FF1152 board<br>and a virtex-4 FX-12 minimodule.<br><br>another btw, the linuxppc-2.4 code has an auto-config.in<br>inside it which, if you follow the above steps (without<br>doing step 0), should compile.  The supplied auto-config.in<br>won't match your board, but it should at least compile.<br><br>- aidan<br><br><br>Vincent Winstead wrote:<br>&gt; guess what - I got the BSP to work!  But now I have a problem with the <br>&gt; make command.  I put the auto-config.in where it needs to be then I did <br>&gt; a make menuconfig to configure it, then I did a make dep, but when I did <br>&gt; a make is when  an error came up that I can't seem to figure out:<br>&gt; <br>&gt; In file included from <br>&gt; /home/ml310_linux/uClinux-dist/linuxppc-2.4/include/linux/pagemap.h:16,<br>&gt;                  from
 <br>&gt; /home/ml310_linux/uClinux-dist/linuxppc-2.4/include/linux/locks.h:8,<br>&gt;                  from <br>&gt; /home/ml310_linux/uClinux-dist/linuxppc-2.4/include/linux/blk.h:5,<br>&gt;                  from init/main.c:25:<br>&gt; /home/ml310_linux/uClinux-dist/linuxppc-2.4/include/linux/highmem.h: In <br>&gt; function `kmap':<br>&gt; /home/ml310_linux/uClinux-dist/linuxppc-2.4/include/linux/highmem.h:68: <br>&gt; error: `CONFIG_KERNEL_START' undeclared (first use in this function)<br>&gt; init/main.c: In function `start_kernel':<br>&gt; init/main.c:393: error: `CONFIG_KERNEL_START' undeclared (first use in <br>&gt; this function)<br>&gt; make[1]: *** [init/main.o] Error 1<br>&gt; make[1]: Leaving directory `/home/ml310_linux/uClinux-dist/linuxppc-2.4'<br>&gt; make: *** [linux] Error 1<br>&gt; <br>&gt; This CONFIG_KERNEL_START is the problem.  It doesn't seem to be defined <br>&gt; anywhere and I guess it needs to be.  Is this something I need to get <br>&gt; from
 somewhere?  Or is it maybe generated along with the BSP so I would <br>&gt; have to put a start number into the platform Studio configuration?<br>&gt; <br>&gt; -Vincent<br>&gt; <br>&gt; <br>&gt; */Aidan Williams /* wrote:<br>&gt; <br>&gt; <br>&gt;     Vincent Winstead wrote:<br>&gt;      &gt; Now, as far as step 5, am I supposed to have a symbolic link that is<br>&gt;      &gt; named linux-2.4.x placed into the uClinux-dist directory? Because<br>&gt;      &gt; there's already a folder named linux-2.4.x which was in there<br>&gt;     already<br>&gt;      &gt; when I untarred everything. At the command prompt in the<br>&gt;     uClinux-dist<br>&gt;      &gt; directory I entered the following line:<br>&gt;      &gt;<br>&gt;      &gt; ln -s ../linuxppc-2.4 linux-2.4.x<br>&gt;      &gt;<br>&gt;      &gt; and the result of this operation was to put a symbolic link into my<br>&gt;      &gt; linuxppc-2.4 directory with the name of linux-2.4.x - is this<br>&gt;     correct?<br>&gt;
      &gt;<br>&gt; <br>&gt;     First, you'll need to move the existing directory aside using<br>&gt;     a command like:<br>&gt; <br>&gt;     mv linux-2.4.x linux-2.4.x-dist<br>&gt; <br>&gt;     and then re-run the ln -s command above.<br>&gt; <br>&gt;      &gt; Now on to Step 6 problem.<br>&gt;      &gt; How am I supposed to make use uClinux EDK Board Support Package 1.0<br>&gt;      &gt; files? I'm not sure how to go about using them in the Xilinx<br>&gt;     Platform<br>&gt;      &gt; Studio in order to generate the necessary auto-config.in file.<br>&gt;      &gt;<br>&gt; <br>&gt;     See the document below for the general approach:<br>&gt; <br>&gt;      &gt; Even though it is about the microblaze rather than<br>&gt;      &gt; the PPC, a helpful "getting started" document is:<br>&gt;      &gt;<br>&gt;     http://www.itee.uq.edu.au/~wu/downloads/uClinux_ready_Microblaze_design.pdf<br>&gt;      &gt;<br>&gt; <br>&gt;     Look particularly at the section "Software Platform
 Settings"<br>&gt;     on page 29, steps 67,68.<br>&gt; <br>&gt;     If you are not overly familiar with the EDK, it would<br>&gt;     be best to find someone locally who can help walk you<br>&gt;     through the process of generating a system.<br>&gt; <br>&gt;     - aidan<br>&gt; <br>&gt; <br>&gt;     --------------------------------------------------------------------------<br>&gt;     This email and any attachments may be confidential. They may contain<br>&gt;     legally<br>&gt;     privileged information or copyright material. You should not read, copy,<br>&gt;     use or disclose them without authorisation. If you are not an intended<br>&gt;     recipient, please contact us at once by return email and then delete<br>&gt;     both<br>&gt;     messages. We do not accept liability in connection with computer virus,<br>&gt;     data corruption, delay, interruption, unauthorised access or<br>&gt;     unauthorised<br>&gt;     amendment. This notice should not be
 removed.<br>&gt; <br>&gt; <br><br></blockquote><br>