Здравствуйте.
Проблема заключается в том, что я не могу прошить переменные в загрузчике командой save:
1.Прошиваю загрузчик при снятой перемычке:
C:\***>download.exe ttu-u-boot.bin
Flash Manufacture ID:0089, Device ID:891f
Successfully programmed 'ttu-u-boot.bin'.
2.Ставлю перемычку на место, завожу терминалку и выполняю такое упражнение:
U-Boot 1.3.3 (Jun 8 2010 - 01:07:08)
CPU: Cirrus Logic EP9315 rev. E2
DRAM: 64 MB
Flash: 64 MB
Hit any key to stop autoboot: 0
$ protect off 60040000 6007ffff
. done
Un-Protected 1 sectors
$ erase 60040000 6007ffff
. done
Erased 1 sectors
3.Перезапускаю Тион и пытаюсь что-то сохранить:
·*** Warning - bad CRC, using default environment
U-Boot 1.3.3 (Jun 8 2010 - 01:07:08)
CPU: Cirrus Logic EP9315 rev. E2
DRAM: 64 MB
Flash: 64 MB
Hit any key to stop autoboot: 0
$ setenv ipaddr 192.168.1.102
$ save
Saving Environment to Flash...
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... Flash buffer write error at address 60040000
Command Sequence Error.
Outside available Flash
. done
Protected 1 sectors
Так вот не хочет же сохраняться! :(
Во всех Тионах-2, полученных до осеннего кризиса (до октября 2010), этой проблемы не наблюдается.
Различия в ПЗУ-шках минимальны...
Помогите, плз., что сдесь можно сделать?
Спасибо.