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
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>>
>
>

Reply via email to