Hi Mikolaj, I am using 7.1 to build control FPGA designs without any trouble. I have had the same results you mention when using 10.1.
Glenn On Mon, Jun 21, 2010 at 3:18 AM, Mikolaj Chwalisz <[email protected]> wrote: > Hi David, > Yes, my emails are relating to building a BORPH enabled Linux kernel > for BEE2 but it is due to problem with reading registers. > I have run into the same problems as in this thread. It is impossible > to read or write registers from user FPGA compiled with 10.1 tool > chain, and control FPGA compiled under 7.1. That is why i am trying to > build a whole system (user and control FPGA) with 10.1 tools and look > if it helps. > > Best, > Mikolaj > -- > Mikolaj Chwalisz > Telecommunications Networks Group (TKN) > TU-Berlin / Germany > Sekr. FT5, Einsteinufer 25, 10587 BERLIN > Mail:[email protected] > > > > On Fri, Jun 18, 2010 at 00:33, David MacMahon <[email protected]> > wrote: >> Thanks, Dan, >> >> I think this relates to building a BORPH enabled Linux kernel 2.6 for BEE2 >> using the 10.1 toolflow. I don't think it has any bearing on building a >> BEE2 user fpga design using the 10.1 tools, but if it does then it seems to >> imply that BEE2 development needs to stay on the 7.1 tools until a control >> fpga image is built using the 10.1 tools (and maybe a 2.6 kernel?). >> >> Dave >> >> On Jun 17, 2010, at 15:26 , Dan Werthimer wrote: >> >>> >>> >>> hi dave, >>> >>> the attached email chain from the bee2-users list might be relevant >>> to your question. >>> >>> dan >>> >>> --------------------------------------------------------------- >>> >>> Hi, John, >>> >>> Did you ever get any replies to your query from last December? >>> >>> I just built a BEE2 design using 10.1 (and mlib_devel_10_1), but I can't >>> get it to work. No TinySH, and reads/writes to /proc/<pid>/hw/ioreg/* just >>> hang. >>> >>> Do I have to go back to 7.1 for BEE2 development? >>> >>> Thanks, >>> Dave >>> >>> On Dec 22, 2009, at 15:27 , John Ford wrote: >>> >>>> Hi. Does anyone know what the status of this is? Does borph on the bee2 >>>> work under 10.1? >>>> >>>> John >>>> >>>> >>>>> Hello, >>>>> When I've had odd behavior like this before it turned out to be a >>>>> corrupt >>>>> bof file. I would try recopying the design to the BEE2, but admittedly >>>>> it's >>>>> a bit of a long shot. >>>>> Glenn >>>>> >>>>> On Wed, Dec 16, 2009 at 11:49 PM, Oussama Sekkat <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi All, >>>>>> >>>>>> I just compiled one of my design and ran it on Bee2. >>>>>> I notice 2 things: >>>>>> >>>>>> 1. When I run the bof file, I don't get the usual Bee2 message: >>>>>> >>>>>> **************************** >>>>>> * TinySH lightweight shell * >>>>>> **************************** >>>>>> Design name : bee_erg_det_v4p3 >>>>>> Compiled on : 29-Nov-2009 23:46:31 >>>>>> >>>>>> DON'T PANIC ;-) >>>>>> >>>>>> Type 'help' for help >>>>>> Type '?' for a list of available commands >>>>>> >>>>>> >>>>>> BEE2 % >>>>>> >>>>>> 2. when I try to read or write a register, it just hangs! >>>>>> >>>>>> Any ideas what could have gone wrong here? >>>>>> >>>>>> The funny thing is that I only added a couple blocks to one of my >>>>>> previous >>>>>> design that worked fine! Now I'm getting this strange issue. >>>>>> >>>>>> Please let me know if you ran into a similar problem before and if you >>>>>> know >>>>>> how to deal with it. >>>>>> >>>>>> Any input would be greatly appreciated. >>>>>> >>>>>> Thanks! >>>>>> >>>>>> Oussama. >>>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> >>> From: Hayden So <[email protected]> >>> Date: June 10, 2010 11:08:24PDT >>> To: BEE2 Users <[email protected]> >>> Cc: Jean-Samuel Chenard <[email protected]> >>> Subject: Re: [bee2-users] Kernel compilation error >>> Reply-To: BEE2 Users <[email protected]> >>> >>> >>> Hi Mikolaj, >>> >>> You are correct, there is a new version of BORPH that is based on the >>> 2.6 kernel and is currently running on the ROACH board. It is a >>> complete rewrite of the code from the 2.4 kernel in the hope to have >>> it be more forward-compatible and have higher performance. I planned >>> to backport it back to the BEE2 but have never had the time to >>> actually doing it. >>> >>>> From your original post, it seems that the problems arise from the >>> >>> xilinx ethernet driver though, so it is not really a problem with the >>> BORPH kernel (yet). I suggest you to take a look at the ethernet >>> driver that comes with 10.1 and see if that should be copied to the >>> 2.4 tree before you can compile the zImage. >>> >>> --Hayden >>> >>> -- >>> Hayden Kwok-Hay So >>> Assistant Professor >>> Department of Electrical and Electronic Engineering >>> The University of Hong Kong >>> Room 516, Chow Yei Ching Building >>> Pokfulam Road, Hong Kong >>> http://www.eee.hku.hk/~hso >>> >>> On Thu, Jun 10, 2010 at 10:58 PM, Mikolaj Chwalisz >>> <[email protected]> wrote: >>>> >>>> Hi Jean-Samuel, >>>> I'm now trying to compile 2.4.30-pre1 with BORPH funtionality as it is >>>> descriped in BEE2 wiki page. Which is not enough because they use >>>> Xilinx 7.1. The 2.6 kernel would be even better i think but it must >>>> have Borph otherwise it is useless. I have seen that there is 2.6 >>>> Borph kernel for Roach. >>>> >>>> I would gladly look at this appnotes. >>>> >>>> I can also confirm that 10.1 is the last working version with >>>> Virtex-II support but this version is widely used by CASPER. >>>> >>>> Best, >>>> >>>> Mikolaj >>>> >>>> -- >>>> Mikolaj Chwalisz >>>> Telecommunications Networks Group (TKN) >>>> TU-Berlin / Germany >>>> Sekr. FT5, Einsteinufer 25, 10587 BERLIN >>>> Mail:[email protected] >>>> >>>> >>>> >>>> On Thu, Jun 10, 2010 at 15:54, Jean-Samuel Chenard <[email protected]> >>>> wrote: >>>>> >>>>> On Thu, Jun 10, 2010 at 8:09 AM, Mikolaj Chwalisz >>>>> <[email protected]> wrote: >>>>>> >>>>>> Hi All, >>>>>> >>>>>> We're trying to get the version 10.1 tools running with BEE2, and we >>>>>> have a problem with kernel compilation. >>>>>> >>>>>> We're using gcc-3.3.6-glibc-2.3.2 for cross compilation and during >>>>>> make zImage we get following error: >>>>> >>>>> Hi Mikolaj, >>>>> Some time ago, I wrote appnotes for our research consortium, the CMC >>>>> Microsystems in Canada. >>>>> In the appnotes, I cover the steps to get the Linux kernel 2.6.25, >>>>> U-Boot >>>>> and BusyBox to run on the BEE2 machine (including some source code >>>>> patches). >>>>> I used Xilinx 9.1.02, so that won't solve your problem with 10.1, but >>>>> it >>>>> may be easier to get the 2.6 kernel to work with 10.1, so you could use >>>>> that >>>>> as a starting point. >>>>> I am not sure if that's what you were looking for, but if it can be of >>>>> any >>>>> help, you can contact Mr. James Millar ([email protected]) at CMC >>>>> Microsystems >>>>> and he can help you obtain the documents and associated files. >>>>> I'd be happy to assist you, but would need a bit more info on the kernel >>>>> version you're trying to run on the BEE2. >>>>> 10.1 seems to be the last Xilinx software support for the BEE2 since >>>>> Virtex-II Pro is no longer supported in 11.1... >>>>> Regards, >>>>> Jean-Samuel >>>>> -- >>>>> Ph.D. candidate >>>>> Integrated Microsystems Laboratory >>>>> McGill University, Montréal, QC, CANADA >>>>> >>>> >>>> >>> >>> >>> >> >> >> >> > >

