Question about PXA27x STRATA 16-bit flash



Well, I got a problem about PXA27x STRATA 16-bit flash.

Here is my Hardware information:
1) CPU : pxa27x
2) Flash : L series, 32M 16-bit

Hmm, it seem the mainstone III BSP could only deal with some 32-bit
flash. But, I port the 32-bit code into 16-bit port in *EBOOT*, which
located at "src/bootloader/eboot/flash.c".

Here, the situation is, I could download image to flash. It seems it
could reach the IPL code.

Well, the question here is : it seem the code dead at
FMDHAL_ASM_CallFuncWithNewStack() of FMDHAL_Init(), the last line.

BTW, why we need a new stack ? why not calling the function directly?

Any comment about it ?

Thanks in Advance.

.