Добрый день,
Немогу поборот проблему которую не очень понимаю... romboot грузится нормально после ресета и стартует
CCCCCCCCCCC AT91F_LowLevelInit(): Debug channel initialized press any key to enter bootloader
ATMEL LOADER VER 1.01 Feb 19 2007 01:32:55 Modifed by Rainbow v1.1 with 2xK4S641632 *----------------------------------------* DataFlash:AT45DB642 Nb pages: 008192 Page Size: 001056 Size=08650752 bytes Logical address: 0xC0000000 DataFlash:AT45DB642 Nb pages: 008192 Page Size: 001056 Size=08650752 bytes Logical address: 0xE0000000 *----------------------------------------* 1: Download Dataflash [addr] 2: Read Dataflash [addr] 3: Start U-BOOT 4: Clear bootloader section in Dataflash *----------------------------------------* Enter:
после чего пытаюсь залить его во флеш Enter: 1 0xC0000000 Download Dataflash [0xc0000000] CCCCCCCC
И практически сразу получаю сообщение гипертерминала
Достигнут предел по числу ошибок
Непонимаю, если в первый раз ромбут загрузился то почему не грузится во второй.... Единственная мысль - ромбут инициализирует ком порт как-то иначе чем загрузцик прошитый в чипе. Посмотрел сорцы роббута увидел что кварц там 18.432 а у меня был 16. Поменял кварц - никакой разницы. рromboot брался из данного форума - кто-то выкладывал с сорцами, в отличии от родного атмеловского определяет оба мих чипа дадафлеша. Пробовал родной атмеловский ромбут с обоими кварцами - аналогично...
Подскажите плз куда копать...
|