Пытаюсь победить проблему с загрузчиком на основе V-USB.
Использую BootloadHID на Mega32A с частотой 16МГц.
Размер загрузчика 1688 байт с стартовым адресом 0x7800.
Фьюзы: LOW:0xef HIGH:0x9b (Размер бутсекции = 2048 байт)
Т.е. размер секции под программу = 0x0000-0x77FF (30720 байт).
Заливаю прошивку размером 29416 байт и получаю ошибку записи после 0x7000.
Нажмите для просмотра прикрепленного файла
Код
$bootloadHID.exe test.hex
Page size = 128 (0x80)
Device size = 32768 (0x8000); 30720 bytes remaining
Uploading 29440 (0x7300) bytes starting at 0 (0x0)
0x07000 ... 0x07080Error uploading data block: Communication error with device
Page size = 128 (0x80)
Device size = 32768 (0x8000); 30720 bytes remaining
Uploading 29440 (0x7300) bytes starting at 0 (0x0)
0x07000 ... 0x07080Error uploading data block: Communication error with device
Пробовал AVRUSBBoot, USBasploader - тоже самое.
Кто-нибудь может прошить у себя на Меге32 чтонибудь в районе 29кб через любой V-USB загрузчик?