<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>DSP Support Forum: Message List - SWreset of BF537 with same behaviour as HWReset</title>
    <link>http://ez.analog.com/community/blackfin-processors?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Mon, 13 Jul 2009 06:38:18 GMT</pubDate>
    <generator>Clearspace 2.5.7 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-07-13T06:38:18Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: SWreset of BF537 with same behaviour as HWReset</title>
      <link>http://ez.analog.com/message/2433?tstart=0#2433</link>
      <description>&lt;!-- [DocumentBodyStart:fd1398bb-76f8-41a8-a479-3353d3fe46f2] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;thanks ! currently i have no option to change the hardware.&lt;/p&gt;&lt;p&gt;i have a workaround for a watchdog reboot that is maybe the solution.&lt;/p&gt;&lt;p&gt;but if you look at my code (taken from HR-Manual 19-9) - this should reset core&amp;amp;system(no rtc and dpmc)&lt;/p&gt;&lt;p&gt;the code works but sometimes the reset is done and my code seems to hang in a very early state(before init).&lt;/p&gt;&lt;p&gt;After a while a watchdog reset is triggered. (see topic BF537 software reboot troubles)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;regards chris&lt;/p&gt;&lt;div class="jive-thread-reply-date"&gt; &lt;/div&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:fd1398bb-76f8-41a8-a479-3353d3fe46f2] --&gt;</description>
      <pubDate>Mon, 13 Jul 2009 06:38:18 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/2433?tstart=0#2433</guid>
      <dc:date>2009-07-13T06:38:18Z</dc:date>
      <clearspace:dateToText>4 months, 1 week ago</clearspace:dateToText>
    </item>
    <item>
      <title>Re: SWreset of BF537 with same behaviour as HWReset</title>
      <link>http://ez.analog.com/message/2410?tstart=0#2410</link>
      <description>&lt;!-- [DocumentBodyStart:5baf4e90-17c7-42ca-a999-2bef5bb4ac1f] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;span style="font-family: AGaramond-Regular;"&gt;&lt;p&gt;Table 19-2. Resets in the HRM will give you an overview of the available reset events, tha actions to be taken and the result.&lt;/p&gt;&lt;p&gt;The result of a system software reset (&lt;span style="font-size: 8pt; font-family: AGaramond-Regular;"&gt;&lt;span style="font-size: 8pt; font-family: AGaramond-Regular;"&gt;&lt;span style="font-size: 10pt;"&gt;Writing 0x0007 to bits [2:0] in SWRST)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; is: &lt;span style="font-size: 8pt; font-family: AGaramond-Regular;"&gt;&lt;span style="font-size: 8pt; font-family: AGaramond-Regular;"&gt;&lt;span style="font-size: 10pt;"&gt;Resets only the peripherals, excluding the RTC &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;(Real-Time Clock) block and most of the &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;DPMC. The system software reset clears bit 4 &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;(no boot on software reset) in the SYSCR register. &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;Does not reset the core. Does not initiate a &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;boot sequence.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 8pt; font-family: AGaramond-Regular;"&gt;&lt;span style="font-size: 8pt; font-family: AGaramond-Regular;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 8pt; font-family: AGaramond-Regular;"&gt;&lt;span style="font-size: 8pt; font-family: AGaramond-Regular;"&gt;&lt;span style="font-size: 10pt;"&gt;If you want to trigger a real hardware reset (/RESET pin), you can use a free GPIO pin. Connect it to the reset generator input and connect a pull-up resistor as well.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:5baf4e90-17c7-42ca-a999-2bef5bb4ac1f] --&gt;</description>
      <pubDate>Fri, 10 Jul 2009 12:02:11 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/2410?tstart=0#2410</guid>
      <dc:date>2009-07-10T12:02:11Z</dc:date>
      <clearspace:dateToText>4 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>SWreset of BF537 with same behaviour as HWReset</title>
      <link>http://ez.analog.com/message/2403?tstart=0#2403</link>
      <description>&lt;!-- [DocumentBodyStart:ae0bea9c-6c1e-4647-8cca-0f09830d7931] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi !&lt;/p&gt;&lt;p&gt;Is there a possibility to do a reset by software which is the same&lt;/p&gt;&lt;p&gt;as a reset per hardware ?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I work with following statements but i'm not shure if it realy resets Core&amp;amp;Peripheral - take from page 1001 of hardwareReference Manual&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Watchdog reset is not possible because this is handled specialy on startup&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;*pSWRST=SYSTEM_RESET; //0x0007 ...trigger softw.reset          &lt;br/&gt;   for(i=0;i&amp;lt;100;i++) cmdHistIdx++;  //only a pseudo loop to wait for sysreset&lt;br/&gt;   *pSWRST=0x0000; &lt;br/&gt;    raise(1);  //force a machine reset&lt;br/&gt;    while(1);&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:ae0bea9c-6c1e-4647-8cca-0f09830d7931] --&gt;</description>
      <pubDate>Thu, 09 Jul 2009 12:55:53 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/2403?tstart=0#2403</guid>
      <dc:date>2009-07-09T12:55:53Z</dc:date>
      <clearspace:dateToText>4 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
  </channel>
</rss>

