I am trying to install phoneME Feature on Atmel AT91SAM9 device with ARM926EJ-S CPU core.
After some trickery, I was able to successfully build both Feature and Advanced VM's.
CVM (phoneme advanced) with Foundation profile seems to work OK, though I did not test it much. What I am more interested in is the CLDC VM (feature).
Unfortunately, CLDC VM crashes with SIGSEGV >50% of time for the simplest HelloWorld class that just calls System.out.println(). Sometimes it manages to run and prints the message, though.
I tried linux_arm, linux_arm_926 build targets. Below is my build command.
make -C cldc/build/linux_arm_926 \
I am using arm-2009q1 from CodeSourcery and had to patch asm/ucontext.h inclusion in OS_Linux.hpp and allow compilation warnings to make the buildsystem work.
What I am doing wrong?