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!