Status of LUFA port for ARM

173 views
Skip to first unread message

Casainho

unread,
Feb 4, 2010, 8:41:15 AM2/4/10
to myusb-sup...@googlegroups.com
Hello :-)

Dean, how is going the port for ARM? Last time I read something about
it and you did mention to try using that one board I did offer with
AT91SAM7Sxxx.

Now Opendous have a board for LPC1343 (the new ARM Cortex), that looks
like a good system to substitute AT90USB162 boards:
http://code.google.com/p/micropendousx/source/browse/trunk/MicropendousX

Although Opendous provides FreeRTOS and USB to Serial for that board,
I would like to also use LUFA on it.

If you want to play with this new and cheap ARM Cortex MCU, go and try
Opendous solutions. He also have a solution for bigger ones with
512kbytes flash, USB Host and Ethernet.

--
Cumprimentos,
Jorge Pinto

MicropendousX-1343.jpg
MicropendousX-1758-Top.jpg

Julian

unread,
Feb 4, 2010, 4:46:56 PM2/4/10
to myusb-sup...@googlegroups.com

if you have to spam us with unsupported hardware, can you at least just
send links, not 300k of pictures?

> --
> You received this message because you are subscribed to the Google Groups
> "LUFA (Formerly MyUSB) Support" group.
> To post to this group, send email to myusb-sup...@googlegroups.com.
> To unsubscribe from this group, send email to
> myusb-support-l...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/myusb-support-list?hl=en.
>
--
http://bleepin.com

--
http://www.fastmail.fm - A no graphics, no pop-ups email service

Dean Camera

unread,
Feb 4, 2010, 11:21:53 PM2/4/10
to LUFA (Formerly MyUSB) Support
Casainho,

As usual, it's still on my to-do list, but I've been flat out with
more pressing LUFA changes/issues (like fixing bugs, adding new
features). Right now the biggest stumbling block is getting an
environment up where I can program, compile, link, program and debug -
there's nothing as nice as AVRStudio4 and AVR-GCC from what I can see.
WinARM seems to solve half the issue, but there seems to be a lot of
missing parts (like which compile flags are needed for the SAM7 board
you sent me, etc.) for the compiling, and I'd need to set up OpenOCD
for debugging and programming.

One of the local AVRFreaks members here is about my age but
experienced with ARMs, so I'll probably see if he's willing to teach
me to get me started.

TLDR version: it will come - but I'll post news here so you'll know
when it happens.

- Dean

> --http://www.fastmail.fm- A no graphics, no pop-ups email service

Cameron Tacklind

unread,
Feb 5, 2010, 2:07:46 AM2/5/10
to myusb-sup...@googlegroups.com
Dean,

I too shared your frustration with getting a good environment setup for AVR programming. I started with AVRStudio but found it's code assistance features lacking, reminiscing of my days with NetBeans.

It's not a polished solution, but I now have a full IDE enclosed tool-chain, including avr-dude loading (with Makefile's help) and useful code completion that works on everything, including macros. It also integrates really well with svn, whether you want to manage the full repository yourself, or have NetBeans handle with branch you're using. I'd be happy to help anyone set this up, but thought I'd spare the details for the mailing list.

I don't mean to make this sound like an ad for NetBeans. I'm sure all the same could be said for eclipse.

We now have many full, open source IDE and tool chain for AVRs.

- Cameron

PS. Love the library, even though I haven't had a real chance to use it. I hope to soon.

casainho

unread,
Feb 5, 2010, 1:11:17 PM2/5/10
to LUFA (Formerly MyUSB) Support
On 5 Fev, 04:21, Dean Camera <abcminiu...@gmail.com> wrote:
> Casainho,
>
> As usual, it's still on my to-do list, but I've been flat out with
> more pressing LUFA changes/issues (like fixing bugs, adding new
> features). Right now the biggest stumbling block is getting an
> environment up where I can program, compile, link, program and debug -
> there's nothing as nice as AVRStudio4 and AVR-GCC from what I can see.

You do that all using Eclipse, which uses a usual Makefile. Opendous
provides a working make file.

As for debug, yes, you need OpenOCD. If you do not want to debug, you
don't need OpenOCD, as LPC1343 have a factory USB bootloader, that
makes the LPC1343 behaves as a USB flash disk when on bootloader -
it's just a matter to copy the hex file to that USB flash disk :-)


> WinARM seems to solve half the issue, but there seems to be a lot of
> missing parts (like which compile flags are needed for the SAM7 board
> you sent me, etc.) for the compiling, and I'd need to set up OpenOCD
> for debugging and programming.

Yes, but I also share since the beguinning my makefile and the scripts
for OpenOCD, to flash the program code or/and debug it.

Yes, its a bit of work for start but after is like always the same
path :-)


> One of the local AVRFreaks members here is about my age but
> experienced with ARMs, so I'll probably see if he's willing to teach
> me to get me started.
>
> TLDR version: it will come - but I'll post news here so you'll know
> when it happens.

Good luck! and thanks ;-)

Reply all
Reply to author
Forward
0 new messages