On 20/10/10 05:06, Carl-Daniel Hailfinger wrote:
If you're going to test this, please be advised that I have not tested execution, only compilation. Testing erase (and checking with a separate readback that erase actually worked) and write (same test with separate readback) would be highly appreciated. Verbose logs are even more appreciated.
Write seems work, but erase on its own doesn't. Some blocks aren't erased: (good = erased, bad = not erased)
0x000000-0x000fff, 0x001000-0x001fff, good 0x002000-0x002fff, bad 0x003000-0x003fff, 0x004000-0x004fff, 0x005000-0x005fff, good 0x006000-0x006fff, bad 0x007000-0x007fff, good 0x008000-0x008fff, bad 0x009000-0x009fff, good 0x00a000-0x00afff, bad 0x00b000-0x00bfff, 0x00c000-0x00cfff, 0x00d000-0x00dfff, good 0x00e000-0x00efff, bad 0x00f000-0x00ffff, 0x010000-0x010fff, 0x011000-0x011fff, good 0x012000-0x012fff, bad 0x013000-0x013fff, 0x014000-0x014fff, 0x015000-0x015fff, good 0x016000-0x016fff, bad 0x017000-0x017fff, good 0x018000-0x018fff, bad 0x019000-0x019fff, good 0x01a000-0x01afff, bad 0x01b000-0x01bfff, 0x01c000-0x01cfff, 0x01d000-0x01dfff, good 0x01e000-0x01efff, bad 0x01f000-0x01ffff, good 0x020000-0x020fff, bad 0x021000-0x021fff, good 0x022000-0x022fff, bad 0x023000-0x023fff, 0x024000-0x024fff, 0x025000-0x025fff, good 0x026000-0x026fff, bad 0x027000-0x027fff, good 0x028000-0x028fff, bad 0x029000-0x029fff, good 0x02a000-0x02afff, bad 0x02b000-0x02bfff, 0x02c000-0x02cfff, 0x02d000-0x02dfff, good 0x02e000-0x02efff, bad 0x02f000-0x02ffff, 0x030000-0x030fff, 0x031000-0x031fff, good 0x032000-0x032fff, bad 0x033000-0x033fff, 0x034000-0x034fff, 0x035000-0x035fff, good 0x036000-0x036fff, bad 0x037000-0x037fff, good 0x038000-0x038fff, bad 0x039000-0x039fff, good 0x03a000-0x03afff, bad 0x03b000-0x03bfff, 0x03c000-0x03cfff, 0x03d000-0x03dfff, good 0x03e000-0x03efff, bad 0x03f000-0x03ffff, good