PIC18F252 Объем Flash ошибка при компиляции
Добавлено: Вт мар 11, 2014 18:16:33
Всем доброго дня.
По даташиту в PIC18F252 32кБайт флеш. В MPLAB X так и отображается Flash = 32768
Пишу прошивку на Си в частности для паяльной станции.
Столкнулся с проблемой когда размер прошивки переваливает за 50%, она перестает работать.
В протеусе вываливает ошибку: [PIC18 EXEC] PC=0x000A. Attempt to execute illegal opcode (loaded from PC=0008). Instruction executes as a NOP.
Уменьшаю прошивку меньше 50% все работает без проблем.
При чем это не глюк протеуса, на реальном дивайсе аналогично не работает.
По сути то все идеи реализованы по паяльной и все влезло в 16кБайт, но все же интересно что за прикол с флеш.
Кто то с подобным сталкивался?
По даташиту в PIC18F252 32кБайт флеш. В MPLAB X так и отображается Flash = 32768
Пишу прошивку на Си в частности для паяльной станции.
Столкнулся с проблемой когда размер прошивки переваливает за 50%, она перестает работать.
В протеусе вываливает ошибку: [PIC18 EXEC] PC=0x000A. Attempt to execute illegal opcode (loaded from PC=0008). Instruction executes as a NOP.
Уменьшаю прошивку меньше 50% все работает без проблем.
При чем это не глюк протеуса, на реальном дивайсе аналогично не работает.
По сути то все идеи реализованы по паяльной и все влезло в 16кБайт, но все же интересно что за прикол с флеш.
Кто то с подобным сталкивался?