[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] spi and spidev usage



Hi John,

No problem, that was the one part of my question I could hope you could help me with. 

Thanks for the link.  I followed through it for my Spartan3E Starter Kit, following the guide and settings in the reference design.  It compiles in EDK just fine, but I'm having some issues when configuring the kernel.  Could you point me to the location in the kernel for these options?


Go back to "Memory Technology Devices (MTD)" menu and select "Mapping drivers for chip access ---> "


Ensure only "CFI Flash device PetaLinux AutoConfig" and "Generic uClinux RAM/ROM filesystem support" are selected

I'm thinking they've been moved or deleted in the SVN version.


Right now, when I upload my .srec file, my board hangs at "Booting image...".  I thought this might be related to the kernel settings above.  My only other guess is that I noticed this note in that old PDF about my BSB reset polarity:

" Some of development board may only allow “Active HIGH” option. If this is the case, make sure the “C_EXIT_RESET_HIGH” parameter is set to ‘1’ for the manual add hardware cores (not create through BSB wizard)."

I wasn't sure how to set this, since mine is set to Active HIGH.  The Spartan3E RevD reference design includes some extra IPs for a Reset GPIO and other reset circuit that I was unsure about.

Thanks.

Matt


On Thu, Apr 9, 2009 at 22:46, John Williams <john.williams@xxxxxxxxxxxxx> wrote:
Hi Matt,

I hope you don't mind I'll pass for now on the SPI stuff (great news
you got it going) and refer to your direct question only:

> My third question is for Dr. Williams.  I found a document on creating a
> custom uCLinux design in the EDK here:
>
> http://www.itee.uq.edu.au/~wu/downloads/uClinux_ready_Microblaze_design.pdf
>
> Is there an updated version of this?  I figured I try to make a custom
> design since I seem to be having timing and PAR issues when I simply add the
> DAC CLR pin.

So that PDF is really pretty ancient.  Better to look at is the
"Custom Platform" tutorial on developer.petalogix.com:

http://developer.petalogix.com/wiki/BoardGuides/Custom/Tutorial

Hope this helps,

John

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/