Проблема с HiTech-овским bootloader-ом
Нашел в я примерах HiTech PICC18 исходник bootloader-а. Настроил его под себя, поигрался, вроде все нормально шьет. Но потом заметил, что если шить прошивки в которых есть данные для EEPROM, он шьет только несколько байт из 8-и, а остальные остаются FF. Стал разбиратся-похоже причина в том, что после записи каждого байта в EEPROM он ждет флага WR, и пока ждет, пропускает оставшиеся байты которые в это время поступают на USART. Неужели скорость записи в EEPROM сильно меньше записи в флэш? Как нибудь можно это побороть? (чип PIC18F452, скорость 9600)
|