Программирование микроконтроллеров (Ошибка сегментирования)

Модератор: Модераторы разделов

impostor
Сообщения: 103
ОС: Ubuntu 9.04

Программирование микроконтроллеров

Сообщение impostor »

Написал программу, в которой при истечении определенного времени, загорается диод на плате.
мк pic18f452, компилятор sdcc. Компилируется нормально, но когда пытаюсь запустить программу через gpsim выдается "ошибка сегментирования".
команда с помощью которой компилирую: sdcc --debug -mpic16 -p18f452 test.c
команда запуска gpsim:

Код: Выделить всё

gpsim -pp18f452 -s test.cod test.asm

gpsim - the GNUPIC simulator
version: Release 0.22.0


type help for help
**gpsim> SimulationMode:82
WARNING: command line processor named "p18f452" is being ignored
since the .cod file specifies the processor
WARNING: Ignoring the hex file "test.asm"
since the .cod file specifies the hex code[attachment=11131:test.txt]
FIXME: 16bit processor is assuming that PLL is on - should check config bits
Widths 36 0 36 0
Ошибка сегментирования



Прикрепляю сам код программы(расширение поменял, т.к. не загружается) и хедер, использующийся в программе...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали: