<br><br>
<div><span class="gmail_quote">On 8/15/07, <b class="gmail_sendername">Andy Fleming</b> &lt;<a href="mailto:afleming@freescale.com">afleming@freescale.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>On Aug 15, 2007, at 17:46, mike zheng wrote:<br><br>&gt; Hi Andy,<br>&gt;<br>&gt; Here is BDI output of the register value after line 212. The value
<br>&gt; of R6, R7 is 0x20, 0x160. However the value of SRR0(SPR26), SRR1<br>&gt; (SPR27) is 0xfff81300 and 0x00001000. Why are they different from<br>&gt; r7 and r6? We just did the mtspr, the value should be the same. The
<br>&gt; rfi jump to 0xfff81300 is because of the value in SRR0.<br><br><br>Yes, it&#39;s very strange.&nbsp;&nbsp;But it&#39;s also pretty much impossible for the<br>mtspr to just fail like that.&nbsp;&nbsp;A more likely scenario is that the BDI
<br>is getting bad information.&nbsp;&nbsp;Could you take a look at your IVORs?<br>I&#39;m very curious to see if fff81300 is an interrupt vector.</blockquote>
<div>&nbsp;</div>
<div>Now I know the BDI need debug vector to be set properly. I manually change the IVPR and IVOR15 for BDI, and will update you the progress.</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Andy<br></blockquote></div><br>