Привет!
Сабж. Отлаженный bootloader, работающий на ряде камней, таких как mega8, 88, 64, 128 вдруг отказался работать на mega2561. По коду используются макросы из boot.h пакета и компилятора WinAVR. Проверил, что используются макросы с _extended суффиксом (используются RAMPZ), да и на 128ой меге всё работало и работает отлично, а ведь там тоже самое всё. По факту получается так, что проц как бы прошился, но там как были FF так и остались (по мнению AVRDragon). Сама прошивка бутлоадера находится по адресам LDFLAGS += -Wl,--section-start=.text=0x03E000 фьюзы BOOTSZ = 00 (0 = programmed), BOOTRST = 0. Lock Bit = 0xFF Бутлоадер стартует и даже "корректно" всё делает, но результата нет.
Может есть "хитрость" какая, что я упустил?
|