Witam wszystkich,
Próbuję się uporać z problemem od kilku dni, jednak nie bardzo wiem co jest nie tak, a mianowicie próbuje odpalić najprostszy program zmieniający stan na pinach:
uC na jakim pracuje to MPXY8300B6T1 (specyfikacja: http://cache.freescale.com/files/sensors/doc/data_sheet/MPXY8300.pdf?fsrch=1&sr=2)
Używam CodeWarrior V6.3, program wgrywa się bez problemu do pamięci uC i w trakcie debbuging-u program chodzi tylko po początkowych adresach (kod od C000)
To jest pierwszy widok po wgraniu i odpaleniu debbugera, po dojściu do rozkazu "E2AD JMP ,X" uC skacze do adrseu C000 (początek kodu użytkownika):
To jest stan po kilku kliknięciach step over, dodam że program potrzebuje 7 kliknięć step over aby zacząć się wykonywać ponownie. Będąc na rozkazie w pamięci C000 po kliknięciu step over uC przechodzi do rozkazów znajduących się na pierwszym obrazku:
.
Wygląda mi to jakby uC nie wchodzil to funkcji main(), nie jestem dobrym programistą dlatego proszę o pomoc.
Dorzucam jeszcze kod startowy do tego uC znajdujący się wpliku start08.c
Pozdrawiam
Mirek
Próbuję się uporać z problemem od kilku dni, jednak nie bardzo wiem co jest nie tak, a mianowicie próbuje odpalić najprostszy program zmieniający stan na pinach:
Kod: C / C++
uC na jakim pracuje to MPXY8300B6T1 (specyfikacja: http://cache.freescale.com/files/sensors/doc/data_sheet/MPXY8300.pdf?fsrch=1&sr=2)
Używam CodeWarrior V6.3, program wgrywa się bez problemu do pamięci uC i w trakcie debbuging-u program chodzi tylko po początkowych adresach (kod od C000)
To jest pierwszy widok po wgraniu i odpaleniu debbugera, po dojściu do rozkazu "E2AD JMP ,X" uC skacze do adrseu C000 (początek kodu użytkownika):
To jest stan po kilku kliknięciach step over, dodam że program potrzebuje 7 kliknięć step over aby zacząć się wykonywać ponownie. Będąc na rozkazie w pamięci C000 po kliknięciu step over uC przechodzi do rozkazów znajduących się na pierwszym obrazku:
Wygląda mi to jakby uC nie wchodzil to funkcji main(), nie jestem dobrym programistą dlatego proszę o pomoc.
Dorzucam jeszcze kod startowy do tego uC znajdujący się wpliku start08.c
Kod: C / C++
Pozdrawiam
Mirek