<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-2060</id>
	<title>Nabble - MPC500</title>
	<updated>2009-01-08T10:03:53Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/MPC500-f2060.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/MPC500-f2060.html" />
	<subtitle type="html">Discussions about Motorola Microcontrollers.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-21357393</id>
	<title>RE: MPC555 QSPI interrupts</title>
	<published>2009-01-08T10:03:53Z</published>
	<updated>2009-01-08T10:03:53Z</updated>
	<author>
		<name>Dobbin Allan-r11834</name>
	</author>
	<content type="html">Sorry about the lack of detail as its been a while. &amp;nbsp;Yes, the SPI
&lt;br&gt;interrupt does work, you have to ensure all of the following are valid:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- MSR[EE] bit must be set to allow ext interrupts
&lt;br&gt;- set the local interrupt mask bit within the SPI for the desired
&lt;br&gt;interrupt
&lt;br&gt;- set the priority of the SPI interrupt higher than the current priority
&lt;br&gt;- enable that particular int level in USIU.SIMASK
&lt;br&gt;&amp;nbsp;
&lt;br&gt;I'm very rusty on MPC500 family interrupts but pay attention to the
&lt;br&gt;following registers:
&lt;br&gt;- UIMB.UMCR
&lt;br&gt;- MSR[IP] bit allows relocating interrupts.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- Allan
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21357393&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21357393&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of blueshawk1952
&lt;br&gt;Sent: Wednesday, January 07, 2009 7:03 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21357393&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;Subject: [MPC500] MPC555 QSPI interrupts
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I have been trying to get QSPI interrupts to work for quite a while, 
&lt;br&gt;following the user manual and the mpc555 interrupts application note, 
&lt;br&gt;with no luck. I have put a breakpoint at location 500, where it should 
&lt;br&gt;get before vectoring to the ISR, but it never gets there.
&lt;br&gt;&lt;br&gt;Has anyone else been through this, or have any examples of how to do it?
&lt;br&gt;&lt;br&gt;I am transferring data to the device, but I never get an interrupt when 
&lt;br&gt;the queue is empty, even though I have followed the 5 steps outlined in 
&lt;br&gt;the application note, but no luck.
&lt;br&gt;&lt;br&gt;Larry
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/MPC555-QSPI-interrupts-tp21343928p21357393.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21344417</id>
	<title>re: MPC5500 Configuration and Initialization</title>
	<published>2009-01-07T17:53:05Z</published>
	<updated>2009-01-07T17:53:05Z</updated>
	<author>
		<name>Dees Randy-rsaf30</name>
	</author>
	<content type="html">--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21344417&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;, &amp;quot;stevenaschroeder&amp;quot;
&lt;br&gt;&amp;lt;stevenaschroeder@...&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have been experimenting with Freescales, MPC5500 initialization code 
&lt;br&gt;&amp;gt; and wonder if someone could clarify a few things for me. Running down 
&lt;br&gt;&amp;gt; the list of configuration functions:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; cfg_CACHE - If I understand, the cache is not active out of reset, so 
&lt;br&gt;&amp;gt; this simply enables it. 
&lt;br&gt;&amp;gt;(1) Why wouldn't you want to do this? 
&lt;br&gt;you might want to reserve a large chunk of the cache to be used as
&lt;br&gt;SRAM for fast access (like for the stack to improve interrupt
&lt;br&gt;performance). 
&lt;br&gt;&lt;br&gt;You may also may want to lock some code into the cache, also for fast
&lt;br&gt;access.
&lt;br&gt;&lt;br&gt;&amp;gt;(2) If 
&lt;br&gt;&amp;gt; you know the particular part has cache, is there a need to check 
&lt;br&gt;&amp;gt; L1CFG0?
&lt;br&gt;If you are writing your code to be device independent, you may wasnt
&lt;br&gt;to check for the existence of cache or the size of the cache before
&lt;br&gt;you decide how you want it initialized. Thus you could write code that
&lt;br&gt;wants across multiple devices that have different size caches or even
&lt;br&gt;no cache.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; cfg_FMPLL - The Reference refers to setting the clock with your final 
&lt;br&gt;&amp;gt; values with RFD+1, then reducing RFD after lock. (1) Why would you 
&lt;br&gt;&amp;gt; want to set the clock to a series of rates, waiting for locks, such as 
&lt;br&gt;&amp;gt; the 132MHz example? (2) What is the significance of inhibiting the 
&lt;br&gt;&amp;gt; cache?
&lt;br&gt;you may want to control the ramp of current requirements to reduce the
&lt;br&gt;load on your power supply for peak current changes. you can do this by
&lt;br&gt;ramping the speed up. 
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; cfg_SRAM - To initialize the SRAM's ECC. Not doing this is probably 
&lt;br&gt;&amp;gt; bad--more than just loosing ECC, it may flip bits incorrectly on read?
&lt;br&gt;the ECC fields of every SRAM location must be initialized before any
&lt;br&gt;of the SRAM can be used for any purpose.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; cfg_FLASH - What has changed at this point to allow less internal 
&lt;br&gt;&amp;gt; flash wait states?
&lt;br&gt;the device defaults to the maximum wait states (slow access), since
&lt;br&gt;you device does not know the frequency of the crystal itself. Once you
&lt;br&gt;have the PLL configured to your final system frequency, you can set
&lt;br&gt;the wait states for the flash to the optimum performance settings as
&lt;br&gt;defined in the device data sheet for the sytem frequency chosen.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; cfg_MMU - If BAM's flat setup of the MMU is adequate, is there any 
&lt;br&gt;&amp;gt; reason to worry about this?
&lt;br&gt;Many people want to change the MMU settings to set change the
&lt;br&gt;protection settings for given areas for specific purposes, such as
&lt;br&gt;disable execution from flash areas that are used to store data (and
&lt;br&gt;not instructions) 
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt; Steve
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/AN2789---MPC5500-Configuration-and-Initialization-tp21336216p21344417.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21343928</id>
	<title>MPC555 QSPI interrupts</title>
	<published>2009-01-07T17:03:12Z</published>
	<updated>2009-01-07T17:03:12Z</updated>
	<author>
		<name>blueshawk1952</name>
	</author>
	<content type="html">I have been trying to get QSPI interrupts to work for quite a while, 
&lt;br&gt;following the user manual and the mpc555 interrupts application note, 
&lt;br&gt;with no luck. I have put a breakpoint at location 500, where it should 
&lt;br&gt;get before vectoring to the ISR, but it never gets there.
&lt;br&gt;&lt;br&gt;Has anyone else been through this, or have any examples of how to do it?
&lt;br&gt;&lt;br&gt;I am transferring data to the device, but I never get an interrupt when 
&lt;br&gt;the queue is empty, even though I have followed the 5 steps outlined in 
&lt;br&gt;the application note, but no luck.
&lt;br&gt;&lt;br&gt;Larry
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/MPC555-QSPI-interrupts-tp21343928p21343928.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21340090</id>
	<title>RE: Digest Number 1127</title>
	<published>2009-01-07T12:53:09Z</published>
	<updated>2009-01-07T12:53:09Z</updated>
	<author>
		<name>Corey, Richard</name>
	</author>
	<content type="html">Why wouldn't everyone always enable cache?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Sometimes predictability or determinism is more important than average
&lt;br&gt;speed.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;If testing and &amp;nbsp;_proving_ &amp;nbsp; consistent behavior is more important than
&lt;br&gt;average throughput (i.e. safety-critical or high-regulated
&lt;br&gt;applications), cache indeterminacy may invalidate all the V&amp;V testing.
&lt;br&gt;&amp;quot;Failure to certify&amp;quot; trumps &amp;quot;performance&amp;quot;. &amp;nbsp;Reducing the number of
&lt;br&gt;variables makes thorough testing easier. &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;1. &amp;nbsp;Suppose you have to prove that you will &amp;nbsp; _always_ &amp;nbsp; meet a certain
&lt;br&gt;deadline (for example in an ISR). &amp;nbsp;If you tested in such a way that the
&lt;br&gt;ISR code was always found in cache, and then in the field it rarely was
&lt;br&gt;not, your test would have passed but the system would have failed.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;2. &amp;nbsp;Sometimes in control loops, jitter in a delay can disrupt the
&lt;br&gt;system. &amp;nbsp;A loop that was &amp;quot;slow but steady&amp;quot; could be tuned and behave
&lt;br&gt;predictably. &amp;nbsp;A loop that was sometimes fast and sometimes slow may
&lt;br&gt;behave too unpredictably.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;3. Just in general, &amp;quot;determinism&amp;quot; increases confidence. &amp;nbsp;When the &amp;quot;worst
&lt;br&gt;case&amp;quot; is all-important, you need to be sure that your testing and
&lt;br&gt;experience caught all possible worst-cases, so you want as few variables
&lt;br&gt;as possible. &amp;nbsp;In safety-critical apps, you would like the worst-case and
&lt;br&gt;best case to be the same, so you could know that &amp;quot;it will always do
&lt;br&gt;exactly the same thing, and we tested the heck out of that thing&amp;quot;. &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;You might suggest &amp;quot;test with cache turned off and then turn it on in
&lt;br&gt;delivered code&amp;quot;, but sometimes &amp;quot;faster&amp;quot; can cause problems not
&lt;br&gt;previously seen - like exposing an unanticipated race condition, or
&lt;br&gt;buffer underflow at &amp;quot;just the wrong time&amp;quot;. &amp;nbsp;When safety matters, you
&lt;br&gt;really do have to ship what you tested.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Embedded control apps can have unusual needs.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Rick Corey
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Rick Corey &amp;nbsp;| Software Engineer | Crane Aerospace &amp; Electronics | Home:
&lt;br&gt;425-741-5857 | 
&lt;br&gt;Desk: 1 425-743-8469 | M: +1 908-887-0722 &amp;nbsp;| F: +1 425-743-8540 |
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;richard.corey@...&lt;/a&gt;
&lt;br&gt;&amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;richard.corey@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] 
&lt;br&gt;Sent: Wednesday, January 07, 2009 12:29 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;Subject: [MPC500] Digest Number 1127
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;MPC500
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkdTIwa21oBF9TAzk3MzU5N&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkdTIwa21oBF9TAzk3MzU5N&lt;/a&gt;&lt;br&gt;zE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNoZHIEc2xrA2hwaARzd
&lt;br&gt;GltZQMxMjMxMzYwMTM5&amp;gt; 
&lt;br&gt;&lt;br&gt;Messages In This Digest (2 Messages) 
&lt;br&gt;&lt;br&gt;1a. 
&lt;br&gt;&lt;br&gt;AN2789 - MPC5500 Configuration and Initialization From: stevenaschroeder
&lt;br&gt;&lt;br&gt;&lt;br&gt;1b. 
&lt;br&gt;&lt;br&gt;Re: AN2789 - MPC5500 Configuration and Initialization From: Dobbin Allan
&lt;br&gt;&lt;br&gt;&lt;br&gt;View All Topics
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJmNG1vNmY1BF9T&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJmNG1vNmY1BF9T&lt;/a&gt;&lt;br&gt;Azk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNkbXNnBHNs
&lt;br&gt;awNhdHBjBHN0aW1lAzEyMzEzNjAxNDA-?xm=1&amp;m=p&amp;tidx=1&amp;gt; &amp;nbsp;| Create New Topic
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJmbWI0aXZ2BF9TAzk3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJmbWI0aXZ2BF9TAzk3&lt;/a&gt;&lt;br&gt;MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNkbXNnBHNsawNu
&lt;br&gt;dHBjBHN0aW1lAzEyMzEzNjAxNDA-&amp;gt; &amp;nbsp;
&lt;br&gt;&lt;br&gt;Messages 
&lt;br&gt;&lt;br&gt;1a. 
&lt;br&gt;&lt;br&gt;AN2789 - MPC5500 Configuration and Initialization
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/message/3975;_ylc=X3oDMTJxOHZibnVs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/message/3975;_ylc=X3oDMTJxOHZibnVs&lt;/a&gt;&lt;br&gt;BF9TAzk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5
&lt;br&gt;NzUEc2VjA2Rtc2cEc2xrA3Ztc2cEc3RpbWUDMTIzMTM2MDE0MA--&amp;gt; 
&lt;br&gt;&lt;br&gt;Posted by: &amp;quot;stevenaschroeder&amp;quot; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stevenaschroeder@...&lt;/a&gt;
&lt;br&gt;&amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stevenaschroeder@...&lt;/a&gt;?Subject=%20Re%3AAN2789%20-%20MPC5500%
&lt;br&gt;20Configuration%20and%20Initialization&amp;gt; &amp;nbsp; stevenaschroeder
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://profiles.yahoo.com/stevenaschroeder&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://profiles.yahoo.com/stevenaschroeder&lt;/a&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Wed Jan 7, 2009 9:23 am (PST) 
&lt;br&gt;&lt;br&gt;I have been experimenting with Freescales, MPC5500 initialization code 
&lt;br&gt;and wonder if someone could clarify a few things for me. Running down 
&lt;br&gt;the list of configuration functions:
&lt;br&gt;&lt;br&gt;cfg_CACHE - If I understand, the cache is not active out of reset, so 
&lt;br&gt;this simply enables it. (1) Why wouldn't you want to do this? (2) If 
&lt;br&gt;you know the particular part has cache, is there a need to check 
&lt;br&gt;L1CFG0?
&lt;br&gt;&lt;br&gt;cfg_FMPLL - The Reference refers to setting the clock with your final 
&lt;br&gt;values with RFD+1, then reducing RFD after lock. (1) Why would you 
&lt;br&gt;want to set the clock to a series of rates, waiting for locks, such as 
&lt;br&gt;the 132MHz example? (2) What is the significance of inhibiting the 
&lt;br&gt;cache?
&lt;br&gt;&lt;br&gt;cfg_SRAM - To initialize the SRAM's ECC. Not doing this is probably 
&lt;br&gt;bad--more than just loosing ECC, it may flip bits incorrectly on read?
&lt;br&gt;&lt;br&gt;cfg_FLASH - What has changed at this point to allow less internal 
&lt;br&gt;flash wait states?
&lt;br&gt;&lt;br&gt;cfg_MMU - If BAM's flat setup of the MMU is adequate, is there any 
&lt;br&gt;reason to worry about this?
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;Back to top 
&lt;br&gt;&lt;br&gt;Reply to sender
&lt;br&gt;&amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stevenaschroeder@...&lt;/a&gt;?Subject=Re%3AAN2789%20-%20MPC5500%20C
&lt;br&gt;onfiguration%20and%20Initialization&amp;gt; | Reply to group
&lt;br&gt;&amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;?Subject=%20Re%3AAN2789%20-%20MPC5500%20Co
&lt;br&gt;nfiguration%20and%20Initialization&amp;gt; | Reply via web post
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJxcThhdWwyBF9TAzk3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJxcThhdWwyBF9TAzk3&lt;/a&gt;&lt;br&gt;MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5NzUEc2Vj
&lt;br&gt;A2Rtc2cEc2xrA3JwbHkEc3RpbWUDMTIzMTM2MDE0MA--?act=reply&amp;messageNum=3975&amp;gt; 
&lt;br&gt;Messages in this topic
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/message/3803;_ylc=X3oDMTM1ZWswbTBr&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/message/3803;_ylc=X3oDMTM1ZWswbTBr&lt;/a&gt;&lt;br&gt;BF9TAzk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5
&lt;br&gt;NzUEc2VjA2Rtc2cEc2xrA3Z0cGMEc3RpbWUDMTIzMTM2MDE0MAR0cGNJZAMzODAz&amp;gt; (5) 
&lt;br&gt;&lt;br&gt;1b. 
&lt;br&gt;&lt;br&gt;Re: AN2789 - MPC5500 Configuration and Initialization
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/message/3976;_ylc=X3oDMTJxNGdycWg5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/message/3976;_ylc=X3oDMTJxNGdycWg5&lt;/a&gt;&lt;br&gt;BF9TAzk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5
&lt;br&gt;NzYEc2VjA2Rtc2cEc2xrA3Ztc2cEc3RpbWUDMTIzMTM2MDE0MA--&amp;gt; 
&lt;br&gt;&lt;br&gt;Posted by: &amp;quot;Dobbin Allan&amp;quot; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Allan.Dobbin@...&lt;/a&gt;
&lt;br&gt;&amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Allan.Dobbin@...&lt;/a&gt;?Subject=%20Re%3A%20AN2789%20-%20MPC55
&lt;br&gt;00%20Configuration%20and%20Initialization&amp;gt; &amp;nbsp; allandobbin2000
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://profiles.yahoo.com/allandobbin2000&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://profiles.yahoo.com/allandobbin2000&lt;/a&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Wed Jan 7, 2009 9:54 am (PST) 
&lt;br&gt;&lt;br&gt;I am not familiar with any of these specific files, but will try to
&lt;br&gt;answer some from a general perspective:
&lt;br&gt;&lt;br&gt;cache - correct, cache is disabled out of reset. To enable cache you
&lt;br&gt;have to write the L1CSR0 to turn on the cache, plus you have to make
&lt;br&gt;specific memory cachable within its MMU setting - note that some of the
&lt;br&gt;MMU settings already be cachable out of reset. (1) Why would you want
&lt;br&gt;to enable cache - cache is only one access cycle so your code will
&lt;br&gt;executes faster. Note that Idd will increase when you use the cache.
&lt;br&gt;(2) There is no need to check L1CFG0 - this is constant data for each
&lt;br&gt;part in the family and merely confirms the size of the cache.
&lt;br&gt;&lt;br&gt;FMPLL - this allows you to set you sysclk to your desired rate. (1)
&lt;br&gt;Changing PREDIV and MFD forces the PLL to re-lock which means the
&lt;br&gt;frequency swings either side of the final locking frequency. If you are
&lt;br&gt;setting the max sysclk i.e. 132, the sysclk would swing above that value
&lt;br&gt;briefly during the locking phase and its possible the part could fail if
&lt;br&gt;the frequency is too high. To prevent this, you get it to lock with the
&lt;br&gt;post divider (RFD) at +1 (i.e. divide by 2) i.e. 66MHz so that max freq
&lt;br&gt;is not violated. Once the PLL has locked, you set RFD to desired value
&lt;br&gt;to get desired frequency (i.e. 132M) and since the post divider is
&lt;br&gt;outside of the VCO loop, there is no relocking or overshoot during this
&lt;br&gt;second step. (2) can't think of a good reason why cache is inhibited
&lt;br&gt;here.
&lt;br&gt;&lt;br&gt;SRAM ECC - you HAVE to init the SRAM after a power up (not required
&lt;br&gt;after a RESET) by performing a 64-bit write. Failing to do so means
&lt;br&gt;that the 72-bit SRAM word (64-bit data plus 8-bit ECC checksum) has
&lt;br&gt;incorrect checksum and any accesses other than a 64-bit write will cause
&lt;br&gt;it to fail and generate an exception or bus error. Not initialising the
&lt;br&gt;SRAM doesn't mean bits will flip, it means you simply cannot read or
&lt;br&gt;write the SRAM.
&lt;br&gt;&lt;br&gt;cfg_FLASH - the Flash comes out of reset with maximum wait-states.
&lt;br&gt;Refer to the ref manual, but even at max sysclk frequency, maximum wait
&lt;br&gt;states are not required, so to get improved performance from the flash,
&lt;br&gt;you would set the minimum possible wait-states for your operating
&lt;br&gt;frequency.
&lt;br&gt;&lt;br&gt;cfg_MMU - I'm not familiar with the details of the files but reasons for
&lt;br&gt;changing MMU would be to enable cache or VLE for specific regions, to
&lt;br&gt;set memory blocks for external memory or even to re-arrange the entire
&lt;br&gt;memory map to suit your own prefferential memory map if so desired.
&lt;br&gt;&lt;br&gt;- Allan
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; &amp;lt;mailto:MPC500%40yahoogroups.com&amp;gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; &amp;lt;mailto:MPC500%40yahoogroups.com&amp;gt; ] On
&lt;br&gt;Behalf
&lt;br&gt;Of stevenaschroeder
&lt;br&gt;Sent: Wednesday, January 07, 2009 11:24 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; &amp;lt;mailto:MPC500%40yahoogroups.com&amp;gt; 
&lt;br&gt;Subject: [MPC500] AN2789 - MPC5500 Configuration and Initialization
&lt;br&gt;&lt;br&gt;I have been experimenting with Freescales, MPC5500 initialization code 
&lt;br&gt;and wonder if someone could clarify a few things for me. Running down 
&lt;br&gt;the list of configuration functions:
&lt;br&gt;&lt;br&gt;cfg_CACHE - If I understand, the cache is not active out of reset, so 
&lt;br&gt;this simply enables it. (1) Why wouldn't you want to do this? (2) If 
&lt;br&gt;you know the particular part has cache, is there a need to check 
&lt;br&gt;L1CFG0?
&lt;br&gt;&lt;br&gt;cfg_FMPLL - The Reference refers to setting the clock with your final 
&lt;br&gt;values with RFD+1, then reducing RFD after lock. (1) Why would you 
&lt;br&gt;want to set the clock to a series of rates, waiting for locks, such as 
&lt;br&gt;the 132MHz example? (2) What is the significance of inhibiting the 
&lt;br&gt;cache?
&lt;br&gt;&lt;br&gt;cfg_SRAM - To initialize the SRAM's ECC. Not doing this is probably 
&lt;br&gt;bad--more than just loosing ECC, it may flip bits incorrectly on read?
&lt;br&gt;&lt;br&gt;cfg_FLASH - What has changed at this point to allow less internal 
&lt;br&gt;flash wait states?
&lt;br&gt;&lt;br&gt;cfg_MMU - If BAM's flat setup of the MMU is adequate, is there any 
&lt;br&gt;reason to worry about this?
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;Back to top 
&lt;br&gt;&lt;br&gt;Reply to sender
&lt;br&gt;&amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Allan.Dobbin@...&lt;/a&gt;?Subject=Re%3A%20AN2789%20-%20MPC5500%
&lt;br&gt;20Configuration%20and%20Initialization&amp;gt; | Reply to group
&lt;br&gt;&amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;?Subject=%20Re%3A%20AN2789%20-%20MPC5500%2
&lt;br&gt;0Configuration%20and%20Initialization&amp;gt; | Reply via web post
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJxbXBtcGtvBF9TAzk3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJxbXBtcGtvBF9TAzk3&lt;/a&gt;&lt;br&gt;MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5NzYEc2Vj
&lt;br&gt;A2Rtc2cEc2xrA3JwbHkEc3RpbWUDMTIzMTM2MDE0MA--?act=reply&amp;messageNum=3976&amp;gt; 
&lt;br&gt;Messages in this topic
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/message/3803;_ylc=X3oDMTM1N2dxb2E3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/message/3803;_ylc=X3oDMTM1N2dxb2E3&lt;/a&gt;&lt;br&gt;BF9TAzk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5
&lt;br&gt;NzYEc2VjA2Rtc2cEc2xrA3Z0cGMEc3RpbWUDMTIzMTM2MDE0MAR0cGNJZAMzODAz&amp;gt; (5) 
&lt;br&gt;&lt;br&gt;Recent Activity
&lt;br&gt;&lt;br&gt;Visit Your Group
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJlaGZyaTdwBF9TAzk3MzU5N&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJlaGZyaTdwBF9TAzk3MzU5N&lt;/a&gt;&lt;br&gt;zE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwN2dGwEc2xrA3ZnaHAEc
&lt;br&gt;3RpbWUDMTIzMTM2MDE0MA--&amp;gt; 
&lt;br&gt;&lt;br&gt;Yahoo! News
&lt;br&gt;&lt;br&gt;Fashion News
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://us.ard.yahoo.com/SIG=13o3h1hjf/M=493064.12016309.12445701.867457&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://us.ard.yahoo.com/SIG=13o3h1hjf/M=493064.12016309.12445701.867457&lt;/a&gt;&lt;br&gt;8/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231367340/L=/B=ZumijULaX.Y-/J=12
&lt;br&gt;31360140424163/A=3848621/R=0/SIG=12u6o6g3h/*http:/news.yahoo.com/i/1597;
&lt;br&gt;_ylt=A9FJqa5Gxa5E2jgAYQKVEhkF;_ylu=X3oDMTA2MnU4czRtBHNlYwNzbg--&amp;gt; 
&lt;br&gt;&lt;br&gt;What's the word on
&lt;br&gt;&lt;br&gt;fashion and style?
&lt;br&gt;&lt;br&gt;Yahoo! Finance
&lt;br&gt;&lt;br&gt;It's Now Personal
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://us.ard.yahoo.com/SIG=13onp3da7/M=493064.12016257.12445664.867457&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://us.ard.yahoo.com/SIG=13onp3da7/M=493064.12016257.12445664.867457&lt;/a&gt;&lt;br&gt;8/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231367340/L=/B=Z.mijULaX.Y-/J=12
&lt;br&gt;31360140424163/A=4507179/R=0/SIG=12de4rskk/*http:/us.rd.yahoo.com/evt=50
&lt;br&gt;284/*http:/finance.yahoo.com/personal-finance&amp;gt; 
&lt;br&gt;&lt;br&gt;Guides, news,
&lt;br&gt;&lt;br&gt;advice &amp; more.
&lt;br&gt;&lt;br&gt;Drive Traffic
&lt;br&gt;&lt;br&gt;Sponsored Search
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://us.ard.yahoo.com/SIG=13oi6bp1v/M=493064.12016255.12445662.867457&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://us.ard.yahoo.com/SIG=13oi6bp1v/M=493064.12016255.12445662.867457&lt;/a&gt;&lt;br&gt;8/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231367340/L=/B=aOmijULaX.Y-/J=12
&lt;br&gt;31360140424163/A=4025338/R=0/SIG=12jnci1fd/*http:/us.rd.yahoo.com/evt=44
&lt;br&gt;092/*http:/searchmarketing.yahoo.com/srch/index.php&amp;gt; 
&lt;br&gt;&lt;br&gt;can help increase
&lt;br&gt;&lt;br&gt;your site traffic.
&lt;br&gt;&lt;br&gt;Need to Reply?
&lt;br&gt;&lt;br&gt;Click one of the &amp;quot;Reply&amp;quot; links to respond to a specific message in the
&lt;br&gt;Daily Digest.
&lt;br&gt;&lt;br&gt;Create New Topic
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJlbDE4YjI2BF9TAzk3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJlbDE4YjI2BF9TAzk3&lt;/a&gt;&lt;br&gt;MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA250
&lt;br&gt;cGMEc3RpbWUDMTIzMTM2MDE0MA--&amp;gt; | Visit Your Group on the Web
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJjYjhhc2s5BF9TAzk3MzU5N&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJjYjhhc2s5BF9TAzk3MzU5N&lt;/a&gt;&lt;br&gt;zE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2hwBHN0a
&lt;br&gt;W1lAzEyMzEzNjAxNDA-&amp;gt; &amp;nbsp;
&lt;br&gt;&lt;br&gt;Messages
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJlNHF1bmN0BF9T&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJlNHF1bmN0BF9T&lt;/a&gt;&lt;br&gt;Azk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xr
&lt;br&gt;A21zZ3MEc3RpbWUDMTIzMTM2MDE0MA--&amp;gt; &amp;nbsp;| Links
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/links;_ylc=X3oDMTJmMGVnY3M3BF9TAzk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/links;_ylc=X3oDMTJmMGVnY3M3BF9TAzk&lt;/a&gt;&lt;br&gt;3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2x
&lt;br&gt;pbmtzBHN0aW1lAzEyMzEzNjAxNDA-&amp;gt; &amp;nbsp;
&lt;br&gt;&lt;br&gt;-----------------------------------------------------------
&lt;br&gt;To learn more about Freescale Microcontrollers, please visit
&lt;br&gt;&lt;a href=&quot;http://www.freescale.com/mcu&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freescale.com/mcu&lt;/a&gt;&amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.freescale.com/mcu&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freescale.com/mcu&lt;/a&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;MARKETPLACE
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From kitchen basics to easy recipes - join the Group from Kraft Foods
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://us.ard.yahoo.com/SIG=13r61nkqk/M=493064.12016295.13271503.108355&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://us.ard.yahoo.com/SIG=13r61nkqk/M=493064.12016295.13271503.108355&lt;/a&gt;&lt;br&gt;68/D=groups/S=1706554205:MKP1/Y=YAHOO/EXP=1231367340/L=/B=ZemijULaX.Y-/J
&lt;br&gt;=1231360140424163/A=5530388/R=0/SIG=11nuutlas/*http:/explore.yahoo.com/g
&lt;br&gt;roups/kraftmealsmadesimple/&amp;gt; 
&lt;br&gt;&lt;br&gt;Yahoo! Groups
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/;_ylc=X3oDMTJkZ29mYjllBF9TAzk3MzU5NzE1BGdycElkA&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/;_ylc=X3oDMTJkZ29mYjllBF9TAzk3MzU5NzE1BGdycElkA&lt;/a&gt;&lt;br&gt;zYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjMxM
&lt;br&gt;zYwMTQw&amp;gt; 
&lt;br&gt;Change settings via the Web
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500/join;_ylc=X3oDMTJmOHAzNXRmBF9TAzk3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500/join;_ylc=X3oDMTJmOHAzNXRmBF9TAzk3&lt;/a&gt;&lt;br&gt;MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA3N0
&lt;br&gt;bmdzBHN0aW1lAzEyMzEzNjAxNDA-&amp;gt; &amp;nbsp;(Yahoo! ID required) 
&lt;br&gt;Change settings via email: Switch delivery to Individual
&lt;br&gt;&amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500-normal@...&lt;/a&gt;?subject=Email%20Delivery:%20Indivi
&lt;br&gt;ual%20Email&amp;gt; &amp;nbsp;| Switch format to Traditional
&lt;br&gt;&amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500-traditional@...&lt;/a&gt;?subject=Change%20Delivery%20F
&lt;br&gt;ormat:%20Traditional&amp;gt; &amp;nbsp;
&lt;br&gt;Visit Your Group
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkOTdnaW0wBF9TAzk3MzU5N&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkOTdnaW0wBF9TAzk3MzU5N&lt;/a&gt;&lt;br&gt;zE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2hwZgRzd
&lt;br&gt;GltZQMxMjMxMzYwMTQw&amp;gt; | Yahoo! Groups Terms of Use
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&amp;gt; | Unsubscribe
&lt;br&gt;&amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21340090&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500-unsubscribe@...&lt;/a&gt;?subject=Unsubscribe&amp;gt; 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://geo.yahoo.com/serv?s=97359715/grpId=6276387/grpspId=1706554205/m&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geo.yahoo.com/serv?s=97359715/grpId=6276387/grpspId=1706554205/m&lt;/a&gt;&lt;br&gt;sgId=1127/stime=1231360139/nc1=3848621/nc2=4507179/nc3=4025338&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;We value your opinion! &amp;nbsp;How may we serve you better?
&lt;br&gt;Please click the survey link to tell us how we are doing.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.craneae.com/surveys/satisfaction.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.craneae.com/surveys/satisfaction.htm&lt;/a&gt;&lt;br&gt;&lt;br&gt;Your feedback is of the utmost importance to us. Thank you for your time.
&lt;br&gt;&lt;br&gt;&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Crane Aerospace &amp; Electronics Confidentiality Statement &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;
&lt;br&gt;The information contained in this email message may be privileged and is confidential information intended only for the use of the recipient, or any employee or agent responsible to deliver it to the intended recipient. Any unauthorized use, distribution or copying of this information is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately and destroy the original message and all attachments from your electronic files.
&lt;br&gt;&lt;br&gt;&lt;br&gt;This e-mail message has been scanned and cleared by MailMarshal 
&lt;br&gt;&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-Digest-Number-1127-tp21340090p21340090.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21336760</id>
	<title>RE: AN2789 - MPC5500 Configuration and Initialization</title>
	<published>2009-01-07T09:54:07Z</published>
	<updated>2009-01-07T09:54:07Z</updated>
	<author>
		<name>Dobbin Allan-r11834</name>
	</author>
	<content type="html">I am not familiar with any of these specific files, but will try to
&lt;br&gt;answer some from a general perspective:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;cache - correct, cache is disabled out of reset. &amp;nbsp;To enable cache you
&lt;br&gt;have to write the L1CSR0 to turn on the cache, plus you have to make
&lt;br&gt;specific memory cachable within its MMU setting - note that some of the
&lt;br&gt;MMU settings already be cachable out of reset. &amp;nbsp;(1) Why would you want
&lt;br&gt;to enable cache - cache is only one access cycle so your code will
&lt;br&gt;executes faster. &amp;nbsp;Note that Idd will increase when you use the cache.
&lt;br&gt;(2) There is no need to check L1CFG0 - this is constant data for each
&lt;br&gt;part in the family and merely confirms the size of the cache.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;FMPLL - this allows you to set you sysclk to your desired rate. &amp;nbsp;(1)
&lt;br&gt;Changing PREDIV and MFD forces the PLL to re-lock which means the
&lt;br&gt;frequency swings either side of the final locking frequency. &amp;nbsp;If you are
&lt;br&gt;setting the max sysclk i.e. 132, the sysclk would swing above that value
&lt;br&gt;briefly during the locking phase and its possible the part could fail if
&lt;br&gt;the frequency is too high. &amp;nbsp;To prevent this, you get it to lock with the
&lt;br&gt;post divider (RFD) at +1 (i.e. divide by 2) i.e. 66MHz so that max freq
&lt;br&gt;is not violated. &amp;nbsp;Once the PLL has locked, you set RFD to desired value
&lt;br&gt;to get desired frequency (i.e. 132M) and since the post divider is
&lt;br&gt;outside of the VCO loop, there is no relocking or overshoot during this
&lt;br&gt;second step. &amp;nbsp;(2) can't think of a good reason why cache is inhibited
&lt;br&gt;here.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;SRAM ECC - you HAVE to init the SRAM after a power up (not required
&lt;br&gt;after a RESET) by performing a 64-bit write. &amp;nbsp;Failing to do so means
&lt;br&gt;that the 72-bit SRAM word (64-bit data plus 8-bit ECC checksum) has
&lt;br&gt;incorrect checksum and any accesses other than a 64-bit write will cause
&lt;br&gt;it to fail and generate an exception or bus error. &amp;nbsp;Not initialising the
&lt;br&gt;SRAM doesn't mean bits will flip, it means you simply cannot read or
&lt;br&gt;write the SRAM.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;cfg_FLASH - the Flash comes out of reset with maximum wait-states.
&lt;br&gt;Refer to the ref manual, but even at max sysclk frequency, maximum wait
&lt;br&gt;states are not required, so to get improved performance from the flash,
&lt;br&gt;you would set the minimum possible wait-states for your operating
&lt;br&gt;frequency.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;cfg_MMU - I'm not familiar with the details of the files but reasons for
&lt;br&gt;changing MMU would be to enable cache or VLE for specific regions, to
&lt;br&gt;set memory blocks for external memory or even to re-arrange the entire
&lt;br&gt;memory map to suit your own prefferential memory map if so desired.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- Allan
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21336760&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21336760&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of stevenaschroeder
&lt;br&gt;Sent: Wednesday, January 07, 2009 11:24 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21336760&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;Subject: [MPC500] AN2789 - MPC5500 Configuration and Initialization
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I have been experimenting with Freescales, MPC5500 initialization code 
&lt;br&gt;and wonder if someone could clarify a few things for me. Running down 
&lt;br&gt;the list of configuration functions:
&lt;br&gt;&lt;br&gt;cfg_CACHE - If I understand, the cache is not active out of reset, so 
&lt;br&gt;this simply enables it. (1) Why wouldn't you want to do this? (2) If 
&lt;br&gt;you know the particular part has cache, is there a need to check 
&lt;br&gt;L1CFG0?
&lt;br&gt;&lt;br&gt;cfg_FMPLL - The Reference refers to setting the clock with your final 
&lt;br&gt;values with RFD+1, then reducing RFD after lock. (1) Why would you 
&lt;br&gt;want to set the clock to a series of rates, waiting for locks, such as 
&lt;br&gt;the 132MHz example? (2) What is the significance of inhibiting the 
&lt;br&gt;cache?
&lt;br&gt;&lt;br&gt;cfg_SRAM - To initialize the SRAM's ECC. Not doing this is probably 
&lt;br&gt;bad--more than just loosing ECC, it may flip bits incorrectly on read?
&lt;br&gt;&lt;br&gt;cfg_FLASH - What has changed at this point to allow less internal 
&lt;br&gt;flash wait states?
&lt;br&gt;&lt;br&gt;cfg_MMU - If BAM's flat setup of the MMU is adequate, is there any 
&lt;br&gt;reason to worry about this?
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/AN2789---MPC5500-Configuration-and-Initialization-tp21336216p21336760.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21336216</id>
	<title>AN2789 - MPC5500 Configuration and Initialization</title>
	<published>2009-01-07T09:23:47Z</published>
	<updated>2009-01-07T09:23:47Z</updated>
	<author>
		<name>stevenaschroeder-2</name>
	</author>
	<content type="html">I have been experimenting with Freescales, MPC5500 initialization code 
&lt;br&gt;and wonder if someone could clarify a few things for me. Running down 
&lt;br&gt;the list of configuration functions:
&lt;br&gt;&lt;br&gt;cfg_CACHE - If I understand, the cache is not active out of reset, so 
&lt;br&gt;this simply enables it. (1) Why wouldn't you want to do this? (2) If 
&lt;br&gt;you know the particular part has cache, is there a need to check 
&lt;br&gt;L1CFG0?
&lt;br&gt;&lt;br&gt;cfg_FMPLL - The Reference refers to setting the clock with your final 
&lt;br&gt;values with RFD+1, then reducing RFD after lock. (1) Why would you 
&lt;br&gt;want to set the clock to a series of rates, waiting for locks, such as 
&lt;br&gt;the 132MHz example? (2) What is the significance of inhibiting the 
&lt;br&gt;cache?
&lt;br&gt;&lt;br&gt;cfg_SRAM - To initialize the SRAM's ECC. Not doing this is probably 
&lt;br&gt;bad--more than just loosing ECC, it may flip bits incorrectly on read?
&lt;br&gt;&lt;br&gt;cfg_FLASH - What has changed at this point to allow less internal 
&lt;br&gt;flash wait states?
&lt;br&gt;&lt;br&gt;cfg_MMU - If BAM's flat setup of the MMU is adequate, is there any 
&lt;br&gt;reason to worry about this?
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/AN2789---MPC5500-Configuration-and-Initialization-tp21336216p21336216.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21316068</id>
	<title>RE: Re:Re: problem in running 'Hello_fl' example by codewarrior 8.7</title>
	<published>2009-01-06T10:26:30Z</published>
	<updated>2009-01-06T10:26:30Z</updated>
	<author>
		<name>Dees Randy-rsaf30</name>
	</author>
	<content type="html">are setting setting up CS0? CS0 acts as a global chip select until OR0
&lt;br&gt;is written and over-rides all other chip selects.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;randy.
&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3ARe%3A-problem-in-running-%27Hello_fl%27-example-by-codewarrior-8.7-tp21313655p21316068.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21314237</id>
	<title>RE: Re:Re: problem in running 'Hello_fl' example by codewarrior 8.7</title>
	<published>2009-01-06T08:53:14Z</published>
	<updated>2009-01-06T08:53:14Z</updated>
	<author>
		<name>Dobbin Allan-r11834</name>
	</author>
	<content type="html">Is EPP an improvement, or were able to connect previously?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Try debugging to see where it fails - 4000, 2000, 1000? &amp;nbsp;
&lt;br&gt;Try increasing the wait states and the burst wait states.
&lt;br&gt;Try changing the address mask in the OR register to see if that helps.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;When you enabled the debugger to verify downloads, what addresses
&lt;br&gt;failed?
&lt;br&gt;When you enter at __start and view mixed mode, do you get the correct
&lt;br&gt;opcodes?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;May I ask what line of business you are in?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Regards,
&lt;br&gt;Allan
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21314237&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21314237&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of F KH
&lt;br&gt;Sent: Tuesday, January 06, 2009 10:26 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21314237&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;Subject: [MPC500] Re:Re: problem in running 'Hello_fl' example by
&lt;br&gt;codewarrior 8.7
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks for you replies.
&lt;br&gt;I set the parallel port on EPP and it seems OK.
&lt;br&gt;The memory is external SRAM(4 x KM736V987) in address 0x10000000 and CS1
&lt;br&gt;is enabled for it in config file:
&lt;br&gt;&lt;br&gt;; Chip select CS1 - external synchronous burst RAM
&lt;br&gt;writemem.l &amp;nbsp;0x2fc10c &amp;nbsp;0xFF800000 &amp;nbsp; &amp;nbsp; &amp;nbsp;; OR1=0xFF800000
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;; BSCY
&lt;br&gt;0x#######E = 0x0 - 0-clock burst beat length
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;; SCY
&lt;br&gt;0x######F# = 0x0 - (2+SCY)*clock = 0 wait
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;; AM
&lt;br&gt;0xFFFE#### = 0xFFF80000 - 512 kByte
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;
&lt;br&gt;= 0xFFF00000 - &amp;nbsp; 1 MByte
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;
&lt;br&gt;= 0xFFE00000 - &amp;nbsp; 2 MByte
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;
&lt;br&gt;= 0xFFC00000 - &amp;nbsp; 4 MByte
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;
&lt;br&gt;= 0xFF800000 - &amp;nbsp; 8 MByte
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;
&lt;br&gt;= 0xFF000000 - &amp;nbsp;16 MByte
&lt;br&gt;writemem.l &amp;nbsp;0x2fc108 &amp;nbsp;0x10000001 &amp;nbsp; &amp;nbsp; &amp;nbsp; ; BR1=0x10000001
&lt;br&gt;;writemem.l 0x2fc108 0x10000001 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;; BR1=0x00000001 relocation to
&lt;br&gt;base address 0x0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;; Bit
&lt;br&gt;0x#######1 = 1 - region valid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;; Bit
&lt;br&gt;0x#######2 = 0 - burst access enabled
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;; Bit
&lt;br&gt;0xFFFF#### = 0x1000 - Base address = 0x10000000
&lt;br&gt;&lt;br&gt;I select connect from debug menu and system connected,then in
&lt;br&gt;debug&amp;gt;EPPC&amp;gt;fill memory window set:
&lt;br&gt;Memory Type:32 bit
&lt;br&gt;Memory address:0x10000000
&lt;br&gt;Memory Size:100
&lt;br&gt;&lt;br&gt;and it writes to memory(I can view).But when I check it for Memory size
&lt;br&gt;0x8000 makes error and every thing goes wrong. &amp;nbsp;
&lt;br&gt;I select the checkbox for 'verify memory writes',the verify fails.
&lt;br&gt;PhyCORE has 4M SRAM and i don't know what make this errors?
&lt;br&gt;&lt;br&gt;Best Regards
&lt;br&gt;Farzane
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3ARe%3A-problem-in-running-%27Hello_fl%27-example-by-codewarrior-8.7-tp21313655p21314237.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21313655</id>
	<title>Re:Re: problem in running 'Hello_fl' example by codewarrior 8.7</title>
	<published>2009-01-06T08:25:35Z</published>
	<updated>2009-01-06T08:25:35Z</updated>
	<author>
		<name>F KH</name>
	</author>
	<content type="html">Thanks for you replies.
&lt;br&gt;I set the parallel port on EPP and it seems OK.
&lt;br&gt;The memory is external SRAM(4 x KM736V987) in address 0x10000000 and CS1 is enabled for it in config file:
&lt;br&gt;&lt;br&gt;; Chip select CS1 - external synchronous burst RAM
&lt;br&gt;writemem.l  0x2fc10c  0xFF800000      ; OR1=0xFF800000
&lt;br&gt;                                                         ; BSCY 0x#######E = 0x0 - 0-clock burst beat length
&lt;br&gt;                                                         ; SCY  0x######F# = 0x0 - (2+SCY)*clock = 0 wait
&lt;br&gt;                                                         ; AM   0xFFFE#### = 0xFFF80000 - 512 kByte
&lt;br&gt;                                                         ;                 = 0xFFF00000 -   1 MByte
&lt;br&gt;                                                         ;                 = 0xFFE00000 -   2 MByte
&lt;br&gt;                                                         ;                 = 0xFFC00000 -   4 MByte
&lt;br&gt;                                                         ;                 = 0xFF800000 -   8 MByte
&lt;br&gt;                                                         ;                 = 0xFF000000 -  16 MByte
&lt;br&gt;writemem.l  0x2fc108  0x10000001       ; BR1=0x10000001
&lt;br&gt;;writemem.l 0x2fc108 0x10000001        ; BR1=0x00000001 relocation to base address 0x0
&lt;br&gt;                                                         ; Bit 0x#######1 = 1 - region valid
&lt;br&gt;                                                         ; Bit 0x#######2 = 0 - burst access enabled
&lt;br&gt;                                                         ; Bit 0xFFFF#### = 0x1000 - Base address = 0x10000000
&lt;br&gt;&lt;br&gt;I select connect from debug menu and system connected,then in debug&amp;gt;EPPC&amp;gt;fill memory window set:
&lt;br&gt;Memory Type:32 bit
&lt;br&gt;Memory address:0x10000000
&lt;br&gt;Memory Size:100
&lt;br&gt;&lt;br&gt;and it writes to memory(I can view).But when I check it for Memory size 0x8000 makes error and every thing goes wrong.  
&lt;br&gt;I select the checkbox for 'verify memory writes',the verify fails.
&lt;br&gt;PhyCORE has 4M SRAM and i don't know what make this errors?
&lt;br&gt;&lt;br&gt;Best Regards
&lt;br&gt;Farzane
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3ARe%3A-problem-in-running-%27Hello_fl%27-example-by-codewarrior-8.7-tp21313655p21313655.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21294639</id>
	<title>Re: Setting of parallel port</title>
	<published>2009-01-05T08:50:05Z</published>
	<updated>2009-01-05T08:50:05Z</updated>
	<author>
		<name>twalter</name>
	</author>
	<content type="html">I suspect the two PHYTEC documents were written at different times, by different authors, using different McCraigor BDM's. &amp;nbsp; ECP and EPP is what I had used on older BDM's, so not sure on the comment saying to avoid those modes.
&lt;br&gt;&lt;br&gt;Quick glance at McCraigors web site points out the MPDemon is compatible with all types of parallel ports, but ECP and EPP are recommended for best performance. &amp;nbsp; Also is a note that PCI to Parallel Port Cards will improve performance, which is recommended.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.macraigor.com/downloads/MPDemon_manual.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.macraigor.com/downloads/MPDemon_manual.pdf&lt;/a&gt;&lt;br&gt;&lt;br&gt;Some notebooks will mux the Parallel Port function with other devices, so do check that the Parallel Port Cable is full IEEE-1284 compliant. &amp;nbsp; One 'trick' one laptops is to look for an open ground, so the Parallel Port becomes a floppy interface (some older laptops allowed for floppy devices to be attached).
&lt;br&gt;&lt;br&gt;Tom
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---- F KH &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21294639&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;farzane_kh@...&lt;/a&gt;&amp;gt; wrote: 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; why the setting of parallel printer port in document number &amp;quot;L-524e.pdf&amp;quot; in phytec site and that in FAQ in &amp;quot;phytec GmbH(&lt;a href=&quot;http://www.phytec.de/de/support/faq/faq-phycore-mpc555.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.phytec.de/de/support/faq/faq-phycore-mpc555.html&lt;/a&gt;)&amp;quot; are different?which is correct?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The question is &amp;quot;LPT-to-BDM interface for MPC555&amp;quot; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; F KH 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Setting-of-parallel-port-tp21285964p21294639.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21293822</id>
	<title>RE: problem in running 'Hello_fl' example by codewarrior 8.7</title>
	<published>2009-01-05T08:11:47Z</published>
	<updated>2009-01-05T08:11:47Z</updated>
	<author>
		<name>Dobbin Allan-r11834</name>
	</author>
	<content type="html">Keep the entry point at __start. &amp;nbsp;When the debugger enters there, select
&lt;br&gt;'mixed' mode so you can confirm if the source assembly is actually
&lt;br&gt;stored. &amp;nbsp;In addition, under target settings in the debugger portion,
&lt;br&gt;select the checkbox for 'verify memory writes'. &amp;nbsp;If the verify fails or
&lt;br&gt;you don't see your disassembled code in the debugger, then the code is
&lt;br&gt;not loading correctly - this is likely caused by having the linker
&lt;br&gt;assemble to the wrong address.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;On the subject of wrong address, please check you have memory at
&lt;br&gt;0x10000000. &amp;nbsp;This must be external RAM, correct? &amp;nbsp;If so, please ensure
&lt;br&gt;the config file is correctly setting up a chip select for this memory.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Maybe take a step back and try something easier i.e. under 'debug' tab,
&lt;br&gt;select connect to test if the wiggler is correctly communicating with
&lt;br&gt;the device. &amp;nbsp;If it appears to connect, open a memory window at internal
&lt;br&gt;RAM and test you can read an write data. &amp;nbsp;I don't know exactly what the
&lt;br&gt;connect does, but if it runs the config file, you should also be able to
&lt;br&gt;read/write the external RAM at 0x10000000. &amp;nbsp;If it doesn't execute the
&lt;br&gt;config file, then view the registers and edit the BRx/ORx to enable the
&lt;br&gt;chip select x until you get your memory setup correctly.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;I am not familiatr with the board or project you are running - if its
&lt;br&gt;external flash, you have to ensure your flash programmer is correctly
&lt;br&gt;setup which is an additional step to aim for once you verify you can
&lt;br&gt;connect.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- Allan
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21293822&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21293822&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of F KH
&lt;br&gt;Sent: Friday, January 02, 2009 11:07 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21293822&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;Subject: [MPC500] problem in running 'Hello_fl' example by codewarrior
&lt;br&gt;8.7
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;I'm trying to run Hello_Fl(latest version) example on a PHYCORE MPC555
&lt;br&gt;with
&lt;br&gt;CW8.7, but after making the project when I try to debug,an error
&lt;br&gt;occurred(Could
&lt;br&gt;not set PC on entry point).
&lt;br&gt;I change the entry point of project in EPPC Linker(__start) to main but
&lt;br&gt;it
&lt;br&gt;doesn't work too.examine different states of debugger setting so,but
&lt;br&gt;each time
&lt;br&gt;the error occur ed.
&lt;br&gt;I set my printer port on normal mode and use MSIWiggler(Parallel port)
&lt;br&gt;and
&lt;br&gt;everything in setting page is default or set by example project.
&lt;br&gt;Some times it goes through and make an powerpc exception error:
&lt;br&gt;'powerpc exception
&lt;br&gt;&amp;nbsp;machine check exception 0X200'
&lt;br&gt;I think the addresses of the project aren't correct.
&lt;br&gt;{FPU Buffer address &amp;nbsp; :0x10000000
&lt;br&gt;&amp;nbsp;Code address &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; :0x10002000
&lt;br&gt;&amp;nbsp; Stack Address &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:0x100FFFF0 &amp;nbsp; }
&lt;br&gt;Thanks in advance for all your replies.
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;F.Kh
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/problem-in-running-%27Hello_fl%27-example-by-codewarrior-8.7-tp21262194p21293822.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21285964</id>
	<title>Setting of parallel port</title>
	<published>2009-01-04T21:55:18Z</published>
	<updated>2009-01-04T21:55:18Z</updated>
	<author>
		<name>F KH</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;why the setting of parallel printer port in document number &amp;quot;L-524e.pdf&amp;quot; in phytec site and that in FAQ in &amp;quot;phytec GmbH(&lt;a href=&quot;http://www.phytec.de/de/support/faq/faq-phycore-mpc555.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.phytec.de/de/support/faq/faq-phycore-mpc555.html&lt;/a&gt;)&amp;quot; are different?which is correct?
&lt;br&gt;&lt;br&gt;The question is &amp;quot;LPT-to-BDM interface for MPC555&amp;quot; 
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;F KH 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Setting-of-parallel-port-tp21285964p21285964.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21262194</id>
	<title>problem in running 'Hello_fl' example by codewarrior 8.7</title>
	<published>2009-01-02T21:07:14Z</published>
	<updated>2009-01-02T21:07:14Z</updated>
	<author>
		<name>F KH</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;I'm trying to run Hello_Fl(latest version) example on a PHYCORE MPC555 with
&lt;br&gt;CW8.7, but after making the project when I try to debug,an error occurred(Could
&lt;br&gt;not set PC on entry point).
&lt;br&gt;I change the entry point of project in EPPC Linker(__start) to main but it
&lt;br&gt;doesn't work too.examine different states of debugger setting so,but each time
&lt;br&gt;the error occur ed.
&lt;br&gt;I set my printer port on normal mode and use MSIWiggler(Parallel port) and
&lt;br&gt;everything in setting page is default or set by example project.
&lt;br&gt;Some times it goes through and make an powerpc exception error:
&lt;br&gt;'powerpc exception
&lt;br&gt; machine check exception 0X200'
&lt;br&gt;I think the addresses of the project aren't correct.
&lt;br&gt;{FPU Buffer address   :0x10000000
&lt;br&gt; Code address           :0x10002000
&lt;br&gt;  Stack Address        :0x100FFFF0   }
&lt;br&gt;Thanks in advance for all your replies.
&lt;br&gt;    
&lt;br&gt;F.Kh
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/problem-in-running-%27Hello_fl%27-example-by-codewarrior-8.7-tp21262194p21262194.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21262164</id>
	<title>(unknown)</title>
	<published>2009-01-02T21:01:42Z</published>
	<updated>2009-01-02T21:01:42Z</updated>
	<author>
		<name>F KH</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;I'm trying to run Hello_Fl(latest version) example on a PHYCORE MPC555 with CW8.7, but after making the project when I try to debug,an error occurred(Could not set PC on entry point).
&lt;br&gt;I change the entry point of project in EPPC Linker(__start) to main but it doesn't work too.examine different states of debugger setting so,but each time the error occur ed.
&lt;br&gt;I set my printer port on normal mode and use MSIWiggler(Parallel port) and everything in setting page is default or set by example project.
&lt;br&gt;Some times it goes through and make an powerpc exception error:
&lt;br&gt;'powerpc exception
&lt;br&gt; machine check exception 0X200'
&lt;br&gt;I think the addresses of the project aren't correct.
&lt;br&gt;&lt;br&gt;{FPU Buffer address   :0x10000000
&lt;br&gt; Code address           :0x10002000
&lt;br&gt;  Stack Address        :0x100FFFF0   }
&lt;br&gt;&lt;br&gt;Thanks in advance for all your replies.
&lt;br&gt;     
&lt;br&gt;F.Kh 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/%28unknown%29-tp21262164p21262164.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21222917</id>
	<title>RE: Startup of MPC5500 (MPC5566)</title>
	<published>2008-12-30T12:48:00Z</published>
	<updated>2008-12-30T12:48:00Z</updated>
	<author>
		<name>Dobbin Allan-r11834</name>
	</author>
	<content type="html">I'm not sure what could be causing this, some questions and comments
&lt;br&gt;below, maybe you have already solved it since you posted this.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- which debugger are you using?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- is it possible the debugger init script is doing something
&lt;br&gt;significant? &amp;nbsp;Try removing as much as possible and see if it still runs.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- could it be an SRAM ECC error i.e. related to above, is the debugger
&lt;br&gt;initializing the SRAM? &amp;nbsp;One test for this is to try running without the
&lt;br&gt;debugger after first running with the debugger but without a power
&lt;br&gt;cycle. &amp;nbsp;Or an easier way is just to try removing the SRAM init from the
&lt;br&gt;debuggr init script.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- could it be a power up issue? &amp;nbsp;Try a reset after power has stabilised
&lt;br&gt;without th debugger.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- most wigglers connect to the 3.3V line. &amp;nbsp;Look at the 3.3V with and
&lt;br&gt;without the wiggler connected to see if there is any significant change.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- you could try using the free GAP debugger from Freescale. &amp;nbsp;Its a
&lt;br&gt;simple tool but is good because its simple i.e. its easier to determine
&lt;br&gt;exactly what the debugger is doing.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- what happens without the debugger? &amp;nbsp;Can you confirm the clkout is at
&lt;br&gt;correct frequency? &amp;nbsp;I recollect that the watchdog should also be firing
&lt;br&gt;a reset periodically i.e. possible every 20 seconds or so.
&lt;br&gt;&lt;br&gt;- Allan
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21222917&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21222917&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of stevenaschroeder
&lt;br&gt;Sent: Monday, December 22, 2008 2:40 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21222917&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;Subject: [MPC500] Startup of MPC5500 (MPC5566)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I'm just bringing up our first MPC5566 board. Everything is fine with 
&lt;br&gt;a debugger. I watch the BAM find the RCHW, jumps to my code, and runs 
&lt;br&gt;fine. (I just have a loop wiggling a GPIO--geesh.) Without the 
&lt;br&gt;debugger, however, I get nothing.
&lt;br&gt;&lt;br&gt;Can someone point me in the right direction--what I am missing?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Startup-of-MPC5500-%28MPC5566%29-tp21134635p21222917.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21140438</id>
	<title>(unknown)</title>
	<published>2008-12-22T23:00:06Z</published>
	<updated>2008-12-22T23:00:06Z</updated>
	<author>
		<name>F KH</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm trying to run Hello_Fl(latest version) example on a PHYCORE MPC555 with CW8.7, but after making the project when I try to debug,an error occurred(Could not set PC on entry point).
&lt;br&gt;I change the entry point of project in EPPC Linker(__start) to main but it doesn't work too.examine different states of debugger setting so,but each time the error occur ed.
&lt;br&gt;I set my printer port on normal mode and use MSIWiggler(Parallel port) and everything in setting page is default or set by example project.
&lt;br&gt;Please help me, what do I do.
&lt;br&gt;&lt;br&gt;Thanks in advance for all your replies.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;F.Kh 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/%28unknown%29-tp21140438p21140438.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21134970</id>
	<title>Namal Kumara is out of the office.</title>
	<published>2008-12-22T13:03:52Z</published>
	<updated>2008-12-22T13:03:52Z</updated>
	<author>
		<name>namal</name>
	</author>
	<content type="html">&lt;br&gt;I will be out of the office starting &amp;nbsp;12/18/2008 and will not return until
&lt;br&gt;01/12/2009.
&lt;br&gt;&lt;br&gt;I will check mail occasionally but will have limited ability to respond.
&lt;br&gt;If you need immediate assistance or information please contact Chris
&lt;br&gt;Gillanders.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Namal-Kumara-is-out-of-the-office.-tp21134970p21134970.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21134926</id>
	<title>Robert F Semrau is out of the office.</title>
	<published>2008-12-22T13:01:16Z</published>
	<updated>2008-12-22T13:01:16Z</updated>
	<author>
		<name>robert.semrau</name>
	</author>
	<content type="html">&lt;br&gt;I will be out of the office starting &amp;nbsp;12/18/2008 and will not return until
&lt;br&gt;01/05/2009.
&lt;br&gt;&lt;br&gt;I will respond to your message when I return.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Robert-F-Semrau-is-out-of-the-office.-tp21134926p21134926.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21134635</id>
	<title>Startup of MPC5500 (MPC5566)</title>
	<published>2008-12-22T12:39:42Z</published>
	<updated>2008-12-22T12:39:42Z</updated>
	<author>
		<name>stevenaschroeder-2</name>
	</author>
	<content type="html">I'm just bringing up our first MPC5566 board. &amp;nbsp;Everything is fine with 
&lt;br&gt;a debugger. &amp;nbsp;I watch the BAM find the RCHW, jumps to my code, and runs 
&lt;br&gt;fine. &amp;nbsp;(I just have a loop wiggling a GPIO--geesh.) &amp;nbsp;Without the 
&lt;br&gt;debugger, however, I get nothing.
&lt;br&gt;&lt;br&gt;Can someone point me in the right direction--what I am missing?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Startup-of-MPC5500-%28MPC5566%29-tp21134635p21134635.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20665459</id>
	<title>RE: MPC565 hanging at temperature</title>
	<published>2008-11-24T09:22:58Z</published>
	<updated>2008-11-24T09:22:58Z</updated>
	<author>
		<name>Pete James</name>
	</author>
	<content type="html">Thank you Allan,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;I did check through earlier posts looking for clues, but didn't come up
&lt;br&gt;with anything. Our PU resistors are 1K on both PORESET, HRESET and
&lt;br&gt;SRESET.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;We let the unit cool down and it starts up again. I've looked at the RSR
&lt;br&gt;and no PO reset has occurred but both EHRS and SWRS have occurred. We
&lt;br&gt;don't know though whether the watchdog reset is the cause or effect.
&lt;br&gt;I.e. which one occurred first.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Regards
&lt;br&gt;Pete
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20665459&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20665459&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of Dobbin Allan
&lt;br&gt;Sent: 24 November 2008 15:54
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20665459&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;Subject: RE: [MPC500] MPC565 hanging at temperature
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I remember previous posts about he the value of the HRESET resistor i.e.
&lt;br&gt;reducing from 10K to 4.7k or 1k. Could you please search previous posts
&lt;br&gt;forthis and see if it gives any improvement? What value of R are you
&lt;br&gt;using?
&lt;br&gt;&lt;br&gt;- Allan
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20665459&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; &amp;lt;mailto:MPC500%40yahoogroups.com&amp;gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20665459&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; &amp;lt;mailto:MPC500%40yahoogroups.com&amp;gt; ] On
&lt;br&gt;Behalf
&lt;br&gt;Of Pete James
&lt;br&gt;Sent: Monday, November 24, 2008 5:14 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20665459&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; &amp;lt;mailto:MPC500%40yahoogroups.com&amp;gt; 
&lt;br&gt;Subject: [MPC500] MPC565 hanging at temperature
&lt;br&gt;&lt;br&gt;Hi all,
&lt;br&gt;&lt;br&gt;We have a problem with a MPC566 based ECU. We have manufactured several
&lt;br&gt;batches of this product with no problems. The latest batch freeze at
&lt;br&gt;temperatures over 80 degrees C. The MPC566 part is an MZ part so should
&lt;br&gt;be good for 125 degrees.
&lt;br&gt;&lt;br&gt;We have checked all the supplies and they are correct.
&lt;br&gt;&lt;br&gt;PORESET is stable (not asserted)
&lt;br&gt;HRESET is flicking up and down - presumably causing the reset of the
&lt;br&gt;part, and generated internally
&lt;br&gt;&lt;br&gt;When the ambient temperature falls below 80 degrees the part runs
&lt;br&gt;normally again. We have nothing connected to the HRESET line other than
&lt;br&gt;the pull up resistor.
&lt;br&gt;&lt;br&gt;Any thoughts and help would be appreciated. It's baffling us as previous
&lt;br&gt;batches have worked with no problems.
&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Pete
&lt;br&gt;&lt;br&gt;Pete James
&lt;br&gt;Technical Specialist/Chief Engineer - Electronics &amp; Software
&lt;br&gt;Prodrive
&lt;br&gt;Kenilworth
&lt;br&gt;Warwickshire
&lt;br&gt;CV8 1NR
&lt;br&gt;UK
&lt;br&gt;DDI - +44 (0) 1676 536023
&lt;br&gt;Email - &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20665459&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pjames@...&lt;/a&gt; &amp;lt;mailto:pjames%40prodrive.com&amp;gt;
&lt;br&gt;&amp;lt;mailto:pjames%40prodrive.com&amp;gt; 
&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/MPC555-HARDWARE-DESIGN-CHECKLIST-tp1434806p20665459.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20663543</id>
	<title>RE: MPC565 hanging at temperature</title>
	<published>2008-11-24T07:54:27Z</published>
	<updated>2008-11-24T07:54:27Z</updated>
	<author>
		<name>Dobbin Allan-r11834</name>
	</author>
	<content type="html">I remember previous posts about he the value of the HRESET resistor i.e.
&lt;br&gt;reducing from 10K to 4.7k or 1k. &amp;nbsp;Could you please search previous posts
&lt;br&gt;forthis and see if it gives any improvement? &amp;nbsp;What value of R are you
&lt;br&gt;using?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- Allan
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20663543&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20663543&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of Pete James
&lt;br&gt;Sent: Monday, November 24, 2008 5:14 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20663543&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;Subject: [MPC500] MPC565 hanging at temperature
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi all,
&lt;br&gt;&lt;br&gt;We have a problem with a MPC566 based ECU. We have manufactured several
&lt;br&gt;batches of this product with no problems. The latest batch freeze at
&lt;br&gt;temperatures over 80 degrees C. The MPC566 part is an MZ part so should
&lt;br&gt;be good for 125 degrees.
&lt;br&gt;&lt;br&gt;We have checked all the supplies and they are correct.
&lt;br&gt;&lt;br&gt;PORESET is stable (not asserted)
&lt;br&gt;HRESET is flicking up and down - presumably causing the reset of the
&lt;br&gt;part, and generated internally
&lt;br&gt;&lt;br&gt;When the ambient temperature falls below 80 degrees the part runs
&lt;br&gt;normally again. We have nothing connected to the HRESET line other than
&lt;br&gt;the pull up resistor.
&lt;br&gt;&lt;br&gt;Any thoughts and help would be appreciated. It's baffling us as previous
&lt;br&gt;batches have worked with no problems.
&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Pete
&lt;br&gt;&lt;br&gt;Pete James
&lt;br&gt;Technical Specialist/Chief Engineer - Electronics &amp; Software
&lt;br&gt;Prodrive
&lt;br&gt;Kenilworth
&lt;br&gt;Warwickshire
&lt;br&gt;CV8 1NR
&lt;br&gt;UK
&lt;br&gt;DDI - +44 (0) 1676 536023
&lt;br&gt;Email - &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20663543&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pjames@...&lt;/a&gt; &amp;lt;mailto:pjames%40prodrive.com&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/MPC555-HARDWARE-DESIGN-CHECKLIST-tp1434806p20663543.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20658849</id>
	<title>MPC565 hanging at temperature</title>
	<published>2008-11-24T03:14:09Z</published>
	<updated>2008-11-24T03:14:09Z</updated>
	<author>
		<name>Pete James</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;We have a problem with a MPC566 based ECU. We have manufactured several
&lt;br&gt;batches of this product with no problems. The latest batch freeze at
&lt;br&gt;temperatures over 80 degrees C. The MPC566 part is an MZ part so should
&lt;br&gt;be good for 125 degrees.
&lt;br&gt;&lt;br&gt;We have checked all the supplies and they are correct.
&lt;br&gt;&lt;br&gt;PORESET is stable (not asserted)
&lt;br&gt;HRESET is flicking up and down - presumably causing the reset of the
&lt;br&gt;part, and generated internally
&lt;br&gt;&lt;br&gt;When the ambient temperature falls below 80 degrees the part runs
&lt;br&gt;normally again. We have nothing connected to the HRESET line other than
&lt;br&gt;the pull up resistor.
&lt;br&gt;&lt;br&gt;Any thoughts and help would be appreciated. It's baffling us as previous
&lt;br&gt;batches have worked with no problems.
&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Pete
&lt;br&gt;&lt;br&gt;Pete James
&lt;br&gt;Technical Specialist/Chief Engineer - Electronics &amp; Software
&lt;br&gt;Prodrive
&lt;br&gt;Kenilworth
&lt;br&gt;Warwickshire
&lt;br&gt;CV8 1NR
&lt;br&gt;UK
&lt;br&gt;DDI - +44 (0) 1676 536023
&lt;br&gt;Email - &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20658849&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pjames@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/MPC555-HARDWARE-DESIGN-CHECKLIST-tp1434806p20658849.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20505323</id>
	<title>RE: Access denied</title>
	<published>2008-11-14T07:33:55Z</published>
	<updated>2008-11-14T07:33:55Z</updated>
	<author>
		<name>Jean-Christophe MATHAE</name>
	</author>
	<content type="html">&amp;nbsp;
&lt;br&gt;Alan,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Thank you verify much for your help!
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Alas, this only confirm my fears: we left RSTCONF unconnected on our new board :-(( The old one had an external pull-up resistor to +3.3V and it would have been easy to drive it low. Next rework of this new card will include a pull-up...
&lt;br&gt;&lt;br&gt;&lt;br&gt;Best regards.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jean-Christophe MATHAE
&lt;br&gt;&lt;br&gt;CIRTEM
&lt;br&gt;&lt;a href=&quot;http://www.cirtem.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cirtem.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;bâtiment Pointe Bleue
&lt;br&gt;20, voie l'Occitane
&lt;br&gt;BP661
&lt;br&gt;31319 LABEGE cedex
&lt;br&gt;France
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;De : &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20505323&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20505323&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] De la part de Dobbin Allan
&lt;br&gt;Envoyé : vendredi 14 novembre 2008 16:16
&lt;br&gt;À : &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20505323&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;Objet : RE: [MPC500] Access denied
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Reset configuration comes from block 0 shadow flash - if certain bits in the shadow reset config word is programmed to 0, BDM can be locked out. To get the part back, drive RSTCONF LOW to override the shadow config. The reset config is now sampled from the data bus and chances are that is all you will have to do. If you have certain DATA pins held low, you may have to pull those up. Its been a while since I worked on that part and I can't remember exactly what the relevant bits are, but this is likely enough to get you by.
&lt;br&gt;&lt;br&gt;Assuming BDM now works, erase the shadow and you should be able to use the part again as normal.
&lt;br&gt;&lt;br&gt;- Allan
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20505323&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; &amp;lt;mailto:MPC500%40yahoogroups.com&amp;gt; &amp;nbsp;[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20505323&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; &amp;lt;mailto:MPC500%40yahoogroups.com&amp;gt; ] On Behalf Of Jean-Christophe MATHAE
&lt;br&gt;Sent: Friday, November 14, 2008 4:38 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20505323&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; &amp;lt;mailto:MPC500%40yahoogroups.com&amp;gt; 
&lt;br&gt;Subject: [MPC500] Access denied
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;While trying to use the General Market CMF Driver for MPC555, I think that I have turned a MPC555 chip into a useless bit of silicon...
&lt;br&gt;&lt;br&gt;Is this possible? Could a wrong shadow information in Flash make the chip unresponsive to the BDM?
&lt;br&gt;&lt;br&gt;Best regards.
&lt;br&gt;&lt;br&gt;Jean-Christophe MATHAE
&lt;br&gt;&lt;br&gt;CIRTEM
&lt;br&gt;&lt;a href=&quot;http://www.cirtem.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cirtem.com&lt;/a&gt;&amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.cirtem.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cirtem.com&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.cirtem.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cirtem.com&lt;/a&gt;&amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.cirtem.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cirtem.com&lt;/a&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&lt;br&gt;bâtiment Pointe Bleue
&lt;br&gt;20, voie l'Occitane
&lt;br&gt;BP661
&lt;br&gt;31319 LABEGE cedex
&lt;br&gt;France
&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Access-denied-tp20498262p20505323.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20502056</id>
	<title>RE: Access denied</title>
	<published>2008-11-14T07:00:55Z</published>
	<updated>2008-11-14T07:00:55Z</updated>
	<author>
		<name>Dobbin Allan-r11834</name>
	</author>
	<content type="html">Reset configuration comes from block 0 shadow flash - if certain bits in the shadow reset config word is programmed to 0, BDM can be locked out. &amp;nbsp;To get the part back, drive RSTCONF LOW to override the shadow config. &amp;nbsp;The reset config is now sampled from the data bus and chances are that is all you will have to do. &amp;nbsp;If you have certain DATA pins held low, you may have to pull those up. &amp;nbsp;Its been a while since I worked on that part and I can't remember exactly what the relevant bits are, but this is likely enough to get you by.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Assuming BDM now works, erase the shadow and you should be able to use the part again as normal.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- Allan
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20502056&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20502056&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] On Behalf Of Jean-Christophe MATHAE
&lt;br&gt;Sent: Friday, November 14, 2008 4:38 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20502056&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;Subject: [MPC500] Access denied
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;While trying to use the General Market CMF Driver for MPC555, I think that I have turned a MPC555 chip into a useless bit of silicon...
&lt;br&gt;&lt;br&gt;Is this possible? Could a wrong shadow information in Flash make the chip unresponsive to the BDM?
&lt;br&gt;&lt;br&gt;Best regards.
&lt;br&gt;&lt;br&gt;Jean-Christophe MATHAE
&lt;br&gt;&lt;br&gt;CIRTEM
&lt;br&gt;&lt;a href=&quot;http://www.cirtem.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cirtem.com&lt;/a&gt;&amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.cirtem.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cirtem.com&lt;/a&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;bâtiment Pointe Bleue
&lt;br&gt;20, voie l'Occitane
&lt;br&gt;BP661
&lt;br&gt;31319 LABEGE cedex
&lt;br&gt;France
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Access-denied-tp20498262p20502056.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20498262</id>
	<title>Access denied</title>
	<published>2008-11-14T02:37:51Z</published>
	<updated>2008-11-14T02:37:51Z</updated>
	<author>
		<name>Jean-Christophe MATHAE</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;&lt;br&gt;While trying to use the General Market CMF Driver for MPC555, I think that I have turned a MPC555 chip into a useless bit of silicon...
&lt;br&gt;&lt;br&gt;Is this possible? Could a wrong shadow information in Flash make the chip unresponsive to the BDM?
&lt;br&gt;&lt;br&gt;Best regards.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jean-Christophe MATHAE
&lt;br&gt;&lt;br&gt;CIRTEM
&lt;br&gt;&lt;a href=&quot;http://www.cirtem.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cirtem.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;bâtiment Pointe Bleue
&lt;br&gt;20, voie l'Occitane
&lt;br&gt;BP661
&lt;br&gt;31319 LABEGE cedex
&lt;br&gt;France
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Access-denied-tp20498262p20498262.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20145105</id>
	<title>Using TPU as UART?</title>
	<published>2008-10-23T23:48:22Z</published>
	<updated>2008-10-23T23:48:22Z</updated>
	<author>
		<name>Coskun Tasdemir</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;When using tpu module a uart transmitter , how can we set firt
&lt;br&gt;interrupt? I use a transmitting queue to send the bytes.
&lt;br&gt;Thanks in advance
&lt;br&gt;Coskun
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Using-TPU-as-UART--tp20145105p20145105.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20128642</id>
	<title>Using TPU channel as serial output</title>
	<published>2008-10-23T03:56:09Z</published>
	<updated>2008-10-23T03:56:09Z</updated>
	<author>
		<name>coskun</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;When using tpu channels as serial (rs232) output, how can we set first sent byte interrupt? Do we have to send the first byte in the queue? 
&lt;br&gt;Thanks in advance
&lt;br&gt;Coskun</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Using-TPU-channel-as-serial-output-tp20128642p20128642.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19670315</id>
	<title>mpc555 internal flash programming using GMD</title>
	<published>2008-09-25T07:08:49Z</published>
	<updated>2008-09-25T07:08:49Z</updated>
	<author>
		<name>Prathamesh Patki</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;Since some days i have been trying to program the internal flash of my mpc555 using the motorola's general market CMF drivers. I have been successful in erasing the flash but when i try to program the flash using the parallel program driver function, i am getting an exception of type &amp;quot;Implementation-dependent software emulation&amp;quot; since the PC value goes to 0x1000.
&lt;br&gt;Does anyone have any idea what could be the problem?
&lt;br&gt;I am executing the program using the greenhills debugger in the RAM. I am working with mpc555 phyCORE development board which has 20MHz crystal oscillator.
&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;- pat</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/mpc555-internal-flash-programming-using-GMD-tp19670315p19670315.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19613856</id>
	<title>Level 7 Interrupt</title>
	<published>2008-09-22T11:32:12Z</published>
	<updated>2008-09-22T11:32:12Z</updated>
	<author>
		<name>Cooper, Jim</name>
	</author>
	<content type="html">We are seeing a level 7 interrupt on the MPC555 that can not be cleared.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Level 7 is masked and we can find no place where the code can generate
&lt;br&gt;this interrupt.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Has anyone seen this problem or can anyone provide some clues?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Jim Cooper
&lt;br&gt;&lt;br&gt;ASYMTEK
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19613856&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcooper@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;760-930-7242
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Level-7-Interrupt-tp19613856p19613856.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19325276</id>
	<title>Unexpected interrupt handler 1 problem</title>
	<published>2008-09-04T22:47:22Z</published>
	<updated>2008-09-04T22:47:22Z</updated>
	<author>
		<name>veereshpkodekal</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We are developing an embedded application using MPC565 and for testing
&lt;br&gt;purpose we are using an PC based application which is used to monitor
&lt;br&gt;the parameters of the system, communication is serial communication.
&lt;br&gt;&lt;br&gt;Whenever we are adding variables in the PC application for monitoring
&lt;br&gt;purpose at one point we are getting Unexpected Interrupt Handler 1
&lt;br&gt;problem. We are not able to locate the source of the problem with our
&lt;br&gt;application as the stack status is shown to be inconsistent each time.
&lt;br&gt;&lt;br&gt;We tested the performance of serial communication using hyperterminal
&lt;br&gt;application. There is no problem with the serial communication.
&lt;br&gt;&lt;br&gt;Also the PC based serial application is used similarly in other
&lt;br&gt;applications without problems.
&lt;br&gt;&lt;br&gt;Can anyone please guide us to locate the problem.
&lt;br&gt;&lt;br&gt;Thanks and regards,
&lt;br&gt;Veeresh P K
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Unexpected-interrupt-handler-1-problem-tp19325276p19325276.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18730601</id>
	<title>Query on PWM/DIO functionality</title>
	<published>2008-07-30T03:42:30Z</published>
	<updated>2008-07-30T03:42:30Z</updated>
	<author>
		<name>veereshpkodekal</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;We see that the pins MPIO32B11, MPIO32B12, MPIO32B5 and MPIO32B6 can
&lt;br&gt;also be used as MPWM20, MPWM21, MPWM4 and MPWM5 respectively.
&lt;br&gt;&lt;br&gt;In one of our application we need to use MPIO32B11 and MPIO32B12 as
&lt;br&gt;discrete inputs and MPIO32B5 and MPIO32B6 as PWM outputs.
&lt;br&gt;&lt;br&gt;However as per used manual all these pins can be either configured for
&lt;br&gt;discrete or PWM functionality.
&lt;br&gt;&lt;br&gt;Is there is any way of using the pins configured as MPWM for reading
&lt;br&gt;discrete inputs. Please advice.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;Veeresh
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Query-on-PWM-DIO-functionality-tp18730601p18730601.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18412630</id>
	<title>New to Codewarrior of MPC555</title>
	<published>2008-07-11T14:10:55Z</published>
	<updated>2008-07-11T14:10:55Z</updated>
	<author>
		<name>s_pinky</name>
	</author>
	<content type="html">Hi everyone,
&lt;br&gt;&lt;br&gt;I am new to Code warrior MPC555 Edition 8.1v, so I was wondering if someone would help me in the programming process like the debugging, running n compiling part.
&lt;br&gt;&lt;br&gt;thank you
&lt;br&gt;s_pinky</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/New-to-Codewarrior-of-MPC555-tp18412630p18412630.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18409725</id>
	<title>Interfacing ADC and DAC to MPC555</title>
	<published>2008-07-11T11:19:05Z</published>
	<updated>2008-07-11T11:19:05Z</updated>
	<author>
		<name>s_pinky</name>
	</author>
	<content type="html">Hi Everyone, 
&lt;br&gt;&lt;br&gt;I am doing analog to digital conversion and digital to analog conversion with the MPC555. I am using external ADC(MAX188) and DAC(MAX536).I am having trouble, I was wondering if anyone has a sample code in C++ for &amp;nbsp;this device. 
&lt;br&gt;&lt;br&gt;Thanks in Advance
&lt;br&gt;&lt;br&gt;s_pinky</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Interfacing-ADC-and-DAC-to-MPC555-tp18409725p18409725.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18248837</id>
	<title>Re: Help for init value of SRAM in MPC 562</title>
	<published>2008-07-02T16:11:13Z</published>
	<updated>2008-07-02T16:11:13Z</updated>
	<author>
		<name>Geoff Field</name>
	</author>
	<content type="html">Hi Sudhersan,
&lt;br&gt;&lt;br&gt;I'm not working with MPC500-series chips at the moment, but the usual
&lt;br&gt;approach is to declare/use a &amp;quot;non-init&amp;quot; segment. &amp;nbsp;Most compilers will
&lt;br&gt;generate startup code that initialises all RAM apart from the non-init
&lt;br&gt;segment.
&lt;br&gt;&lt;br&gt;I'm not sure of the details for doing this on your specific platform
&lt;br&gt;(compiler, in particular). &amp;nbsp;However, your compiler manual should
&lt;br&gt;contain something on the subject.
&lt;br&gt;&lt;br&gt;As an alternative, you could tweak the startup code itself to skip a
&lt;br&gt;certain location(s). &amp;nbsp;Not recommended, but often done.
&lt;br&gt;&lt;br&gt;Geoff
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18248837&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;, Sudhersan Lal &amp;lt;sudhersanl@...&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello Everyone 
&lt;br&gt;&amp;gt; Anybody know or can help me to find out more information regarding
&lt;br&gt;the initialization value of SRAM contents during power up . 
&lt;br&gt;&amp;gt; I would like to save some values in sram so that I can read that
&lt;br&gt;back after a reset , for eg &amp;nbsp;saving a byte value and its compliment 
&lt;br&gt;and check the consistency between these two variables . This would
&lt;br&gt;make sure that, the value is really what I saved prior to reset and
&lt;br&gt;not the garbage value which would appear in the memory after a power up. 
&lt;br&gt;&amp;gt; Any existing behavior known for mpc microcontrollers related to this? 
&lt;br&gt;&amp;gt; if it is stored like the value and its compliment , what &amp;nbsp;is the
&lt;br&gt;probability of the random initial values in two bytes to be compliment
&lt;br&gt;of each other &amp;nbsp;and mistaken as the good value &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; Sudhersan 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Help-for-init-value-of-SRAM-in-MPC-562-tp18229719p18248837.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18240874</id>
	<title>RE: Help for init value of SRAM in MPC 562</title>
	<published>2008-07-02T08:55:49Z</published>
	<updated>2008-07-02T08:55:49Z</updated>
	<author>
		<name>Randall Young</name>
	</author>
	<content type="html">It is definitely possible to find different values in SRAM at power-on. &amp;nbsp;Some are more common than others, but short power outages can change just a few bits.
&lt;br&gt;&lt;br&gt;I would suggest using a 32 bit CRC rather than a single inverted byte. &amp;nbsp;That greatly reduces the chances of an error not being detected (although still not zero).
&lt;br&gt;&lt;br&gt;Randall Young
&lt;br&gt;Sr Software Engineer
&lt;br&gt;Navcom Technology, Inc.
&lt;br&gt;A John Deere Company
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18240874&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18240874&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;] On Behalf Of
&lt;br&gt;&amp;gt; Sudhersan Lal
&lt;br&gt;&amp;gt; Sent: Tuesday, July 01, 2008 8:43 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18240874&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MPC500@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: [MPC500] Help for init value of SRAM in MPC 562
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello Everyone
&lt;br&gt;&amp;gt; Anybody know or can help me to find out more information regarding the
&lt;br&gt;&amp;gt; initialization value of SRAM contents during power up .
&lt;br&gt;&amp;gt; I would like to save some values in sram so that I can read that back
&lt;br&gt;&amp;gt; after a reset , for eg &amp;nbsp;saving a byte value and its compliment &amp;nbsp;and check
&lt;br&gt;&amp;gt; the consistency between these two variables . This would make sure that,
&lt;br&gt;&amp;gt; the value is really what I saved prior to reset and not the garbage value
&lt;br&gt;&amp;gt; which would appear in the memory after a power up.
&lt;br&gt;&amp;gt; Any existing behavior known for mpc microcontrollers related to this?
&lt;br&gt;&amp;gt; if it is stored like the value and its compliment , what &amp;nbsp;is the
&lt;br&gt;&amp;gt; probability of the random initial values in two bytes to be compliment of
&lt;br&gt;&amp;gt; each other &amp;nbsp;and mistaken as the good value
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; Sudhersan
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;fdpnmailgwapp3.dpn.deere.com made the following annotations
&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;CONFIDENTIALITY. This electronic mail and any files transmitted with it may contain information proprietary to NavCom Technology, Inc., or one of its affiliates, and are intended solely for the use of the individual or entity to whom they are addressed, shall be maintained in confidence and not disclosed to third parties without the written consent of the sender. If you are not the intended recipient or the person responsible for delivering the electronic mail to the intended recipient, be advised that you have received this electronic mail in error and that any use, dissemination, forwarding, printing, or copying of this electronic mail is strictly prohibited. If you have received this electronic mail in error, please immediately notify the sender by return mail.
&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Help-for-init-value-of-SRAM-in-MPC-562-tp18229719p18240874.html" />
</entry>

</feed>
