problems with bootstrap and sam9-l9260

Hi, all

I have the following problem: I’m trying to run the olimex sam9-l9260 development board with 16-bit sdram, i.e. with just one sdram chip. After altering the code in the olimex’s bootstrap package and recompiling it, I realized, that the board is unable to boot with the new bootstrap image - I saw just a strange symbol sequences in the minicom terminal. Something like that:

AT91Bootstrap loading from 0x8400...                      h.@.?.<B0>.a
b..k...o0.?..n?..M..?..".p.?.?..dt?dd......B.Z`."?C.??.m...         b.s..k..?

Just for the test I tried to recompile the original code, but the result was the same. I followed exactly the instructions in the README - files, tried different toolchains - gcc-3.4.6, gcc-4.2.1, both made by build root, and the gnuarm toolchin. Over and over again - the same. I’m working on slackware 12, and I use the sam-ba kit in vmware emulation for downloading the binaries to the board.

So my first question is: What do I miss?

My second question is: Is it enough to change AT91C_SDRAMC_DBW_32_BITS to AT91C_SDRAMC_DBW_16_BITS and to skip the multiplexing of PIOC 16-31 in at91sam9260ek.c for the board to work with 16-bit sdram?

Best regards!