EmbDev.net

Forum: ARM programming with GCC/GNU tools USB Mass Storage MCB2300 LPC2368 uVision GCC problem


von Ruben R. (Company: Inspiralia) (ruben)


Rate this post
useful
not useful
Hello,
I´ve been taking a look at the existing posts, but no one of them solves 
my problem...
I am triyng to port keil USBMem example to GNU. I´ve made all the 
__packed changes suggested in different forums, data allignment ones and 
many others, but I still don´t manage to have the board understood by 
the PC as a proper USB device.
Has anyone managed it? Is there some code anywhere?
Else... what could I try or check to solve my problems?
Thank you very much for your help!

Best regards,
Ruben.

von Martin T. (mthomas) (Moderator)


Rate this post
useful
not useful
I have once ported the HID-example from NXP which is made for the 
Realview/Keil tools to GNU tools. I will search for the code...

As far as I know LPCUSB (see sf.net) does also support LPC23xx/24xx. You 
may give it a try.

von Ruben R. (Company: Inspiralia) (ruben)


Rate this post
useful
not useful
Martin Thomas wrote:
> I have once ported the HID-example from NXP which is made for the
> Realview/Keil tools to GNU tools. I will search for the code...
>

That would be great: only file substitution would be necessary... The 
top layer (and the one not giving problems) is the only difference 
between the HID and the Mass Storage class applications.

Cheers,
Ruben.

von Ruben R. (Company: Inspiralia) (ruben)


Rate this post
useful
not useful
I think it could also be a problem of the interrupt handling, with 
something related to the startup file and/or the linker .ld one.
Could that be a reason?
Thanks!

von Ruben R. (Company: Inspiralia) (ruben)


Rate this post
useful
not useful
Martin Thomas wrote:
> I have once ported the HID-example from NXP which is made for the
> Realview/Keil tools to GNU tools. I will search for the code...
>
> As far as I know LPCUSB (see sf.net) does also support LPC23xx/24xx. You
> may give it a try.


I have been trying also this, but running in debug mode, it gets stuck 
in the PLL lock...

von Ruben R. (Company: Inspiralia) (ruben)


Rate this post
useful
not useful
May it be a problem of the interrupt?
Did you find the code?
Thank you very much!

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.