Yahoo Groups archive

68300

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

Message

Re: [68300] IRQ7 acting odd

2003-07-16 by Sheldon Black

Hello Andrei,

It has been a couple of years since my SDS 68332 work, but I had a line in
my SDS config file that looked like:

set vectskip=28,64,66


The file, c:\sds70\init\sstep.ini contained a line that was:
alias _config 'source \sheldon\isa_x1\68332.cfg'

The \sheldon\isa_x1\68332.cfg file contained the vectskip command.

After download to ram, SDS will overwrite all of the vectors except for the
ones that you tell it to skip.

Memory here is fuzzy, but I think the IRQ lines are level sensitive, so if
you pull it low and the SDS routine isn't really servicing it to pull it
high, it will keep ISR'ing to their dummy vector. This cycle in and out of
the ISR may be related to your double bus fault issue.

If this works, please let me know. If I'm cracked, just ignore me.

Sheldon Black


----- Original Message -----
From: "Andrei Chichak" <acpmiedm@...>
To: <68300@yahoogroups.com>
Sent: Tuesday, July 15, 2003 4:05 PM
Subject: [68300] IRQ7 acting odd


Hi all,

I have a Benchmarq bq4842y battery backed ram RTC chip with INT* tied to
IRQ7* directly (no pullup).

I have programmed PFPAR with a value of 0x80. DDRF is irrelevant but has a
value of 0x13.

VBR is 0x100000. Location 0x10007C has 0x10E0C8 (address of the interrupt
routine). Interrupt routine is declared as such and ends in RTE.

I have placed a breakpoint at the beginning of the interrupt routine (using
SDS debugger) and the breakpoint never fires. When the RTC interrupt
happens I can watch the INT* line go low and from that point on, when I try
to halt the processor, SDS complains that it had to use a double bus fault
to halt the processor. Prior to the interrupt the processor will halt
properly.

If PFPAR is set to 0x00, I can always halt the processor properly even
after the INT* line is asserted by the clock chip.

Any ideas?

Andrei

-------
Andrei Chichak               #200 10835-120 Street
Senior Software Developer    Edmonton, Alberta
Pulmonox Medical Inc.        Canada
                              T5H 3P9
                              (W) (780) 451-3660
                              (F) (780) 452-0169

Lat: 53\ufffd 33' 13.548" N
Lon: 113\ufffd 31' 43.164" W



---------------------------------------------------
To unsubscribe from this group, send an email to:
68300-unsubscribe@yahoogroups.com

To learn more about Motorola Microcontrollers, please visit
http://www.motorola.com/mcu



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

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.