А как выглядит команда чтоб дамп через uart сохранить на комп?
Вот
здесь есть примеры, но там только общая методология, а в данном случае, поскольку память NAND, то команды другие.
Нужен tftp-сервер, а дальше примерно вот так:
set serverip 192.168.1.254 // Установка адреса TFTP сервера
mw.b 0x82000000 ff 0x1000000 // Очистка блока памяти памяти размером 16Мб по адресу 0x82000000
nand read 0x82000000 0x0 0x1000000 // Чтение блока размером 16Мб с адреса 0x0 в память
tftp 0x82000000 ff1.img 0x1000000 // Выгрузка дампа из памяти на TFTP сервер
А дальше, если флешка 16Мб, то это всё, если 32, то две итерации с изменением адреса, а если больше, то и итераций больше. Например, следующий блок считывается так:
mw.b 0x82000000 ff 0x1000000 // Очистка блока памяти памяти размером 16Мб по адресу 0x82000000
nand read 0x82000000 0x1000000 0x1000000 // Чтение блока 16Мб с адреса 0x1000000 в память
tftp 0x82000000 ff2.img 0x1000000 // Выгрузка дампа из памяти на TFTP сервер
Возможно получится читать бОльшими блоками, но не пробовал. В этой камере флешка 128 метров и вся сразу точно не пошла - зависло. Надо читать сколько выделено под эти цели, либо методом тыка, либо так и читать по 16 метров, но вроде бы и по 32 можно. Это не стал проверять, но позже - обязательно.
З.Ы.
Вот здесь инфу в кучку собрал...