Page 2 of 2

RE

Posted: Tue Jan 27, 2009 9:41 am
by Copper
kadrim1983 wrote:found the problem :-)

So for anyone else interested:

In my very old project i had the wrong cpu architecture selected

in the arm9 makefile was

Code: Select all

ARCH	:=	-marm -mthumb-interwork
which has to be changed to this, so the fifo works:

Code: Select all

ARCH	:=	-mthumb -mthumb-interwork

additionally the arm9 main shouldn't contain

irqinit();

and enabling the vblank irq is not neccessary.
I've the same problem when I wanted to switch my arm9 code to -marm architecture...

But I can switch arm 7 code to -marm architecture it always works...

Writting ARM 7 code is very useful to write sound emulator like AY8910...

It's easier to write with your new's FIFO (which is a really a good job! Thanks a lot for that :D )