[En-Nut-Discussion] atmega2560 support
Chris Gude
cg at tis-net.de
Thu Jul 10 16:17:18 CEST 2008
Hello,
I recently worked on some changes to support the ATMega1280, which
should be pretty similar to your work.
If you use avr-gcc:
First of all check whether the macro __AVR_3_BYTE_PC__ is activated.(It
is used in arch\avr\os\context_gcc.c)
This Macro is similar to MCU_ATMEGA2561 and makes sure, that the stack
pointer is set correctly, so that the threads can be started.
And are you able to debug the Nut/Os code or just your usercode? Because
if you are able to debug the Nut/Os you could set a breakpoint at
NutInit() or NutInitHeap() to see where you get stuck.
Best regards,
Chris
Thiago A. Corrêa schrieb:
> Hi,
>
> I've done some of the work required to support Atmega2560 (mostly
> preprocessor defines thanks to 2561 support already in the tree). But
> I'm not able to "boot" the board to the user code. If I try to run the
> code thru JTAGICE mkII it just sits there blinking without ever
> reaching any code as it does with atmega128's.
>
> Does anyone have a hint on how to proceed, or what might be still
> missing? If anyone wants to work on what I have already changed, I
> could commit this preliminary support to the tree. It doesn't disrupt
> any other platforms neither prevent's building in any way, so I
> suppose it's quite alright.
>
> Kind Regards,
> Thiago A. Correa
> _______________________________________________
> http://lists.egnite.de/mailman/listinfo/en-nut-discussion
>
>
More information about the En-Nut-Discussion
mailing list