I am working with ICD32 on an embedded 68331 system, and the registers do not get updated. I'm watching my program go through a loop, and the loop counter in D0 is getting updates, but the address registers aren't. A0 and A1 just continue to have the same value. I suspect that they are really not getting updated, since a chip select doesn't actually select the chip either. The system shows the ram not present, when it should be at the end of the function. Then the jmp to ram doesn't work either. ICD isn't giving and errors. Also, when I write to a SIM register, it doesn't get written. If I do a MM 0xfffa00 ox00604f, it updates sth SIMCR register. But if my code does a move.w #ox00604f,0xfffa00, it doesn't update. This code works because the system functions properly. I am debugging the copy flash to ram function, and if I don't run the debugger, it works fine. The code is running in flash at this point. Any suggestions? Is there some basic concept I'm missing here?
Message
ICD32Z
2003-01-15 by bgpartri <bgpartri@ca.inter.net>
Attachments
- No local attachments were found for this message.