Добрый день,
Немогу поборот проблему которую не очень понимаю...
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 брался из данного форума - кто-то выкладывал с сорцами, в отличии от родного атмеловского определяет оба мих чипа дадафлеша.
Пробовал родной атмеловский ромбут с обоими кварцами - аналогично...
Подскажите плз куда копать...