Yahoo Groups archive

68300

Index last updated: 2026-04-29 00:01 UTC

Message

ICD32Z

2003-01-15 by bgpartri <bgpartri@ca.inter.net>

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?

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.