<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SW Reset not successfully performed in Vybrid Processors</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455937#M5062</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is about a hardware designed by us whereat the flash device (Spansion S25FL128) locates at 4SPI 1 interface of Vybrid VF6xx.&lt;/P&gt;&lt;P&gt;For the behaviour mentioned above a simple SW (without kernel) with blinking LED with a suitable IVT is created:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;static&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; VOID &lt;STRONG&gt;lvl_vTestingSWReset&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;{&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&amp;nbsp; BOOL oErrStatus;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="; color: #008000; font-size: 10pt;"&gt;&lt;EM&gt;&amp;nbsp; //initialize 4spi 1 interface&lt;BR /&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;STRONG&gt;qspi_vInit&lt;/STRONG&gt;();&lt;BR /&gt;&amp;nbsp; oErrStatus &lt;/SPAN&gt;&lt;SPAN style="; color: #0000ff; font-size: 10pt;"&gt;&lt;STRONG&gt;=&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;STRONG&gt;lvl_oReadFlashData&lt;/STRONG&gt;();&lt;SPAN style="color: #009900;"&gt;//read flash with AHB read cmd: RAMbuffer[0] = *ptrFlash&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="color: #009900;"&gt;//qspi_u32Read2ndStatusByte();//dummy IP cmd read of flash status: run with this workaround after previous flash access via AHB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;do&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;{&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;LVL_STATUS_LED_ON&lt;/STRONG&gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;__asm&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt;"nop"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;time_delay_local&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;0xFFFFF&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;__asm&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt;"nop"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;LVL_STATUS_LED_OFF&lt;/STRONG&gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;__asm&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt;"nop"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;time_delay_local&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;0xFFFFF&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;__asm&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt;"nop"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; (&lt;STRONG&gt;LVL_GET_UPDATE_ENABLE&lt;/STRONG&gt;() &lt;/SPAN&gt;&lt;SPAN style="; color: #0000ff; font-size: 10pt;"&gt;&lt;STRONG&gt;!=&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;)&lt;SPAN style="; color: #008000; font-size: 10pt;"&gt;&lt;EM&gt;//SW reset botton pressed ? &lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;{&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;time_delay_local&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;0x1FFFFF&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;lvl_vSWReset&lt;/STRONG&gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;while&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #303030; font-size: 10pt;"&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #303030; font-size: 10pt;"&gt;Tai-Phan&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 May 2015 08:37:23 GMT</pubDate>
    <dc:creator>BlueJay</dc:creator>
    <dc:date>2015-05-28T08:37:23Z</dc:date>
    <item>
      <title>SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455934#M5059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I currently face with following behaviour of Vybrid VF6xx&lt;/P&gt;&lt;P&gt;On our HW target the 4SPI1 interface is used for system boot.&lt;/P&gt;&lt;P&gt;After initializing 4SPI1 interface and doing flash read by using &lt;SPAN style="color: #e23d39; text-decoration: underline;"&gt;AHB cmd read&lt;/SPAN&gt;, the µP Vybrid VF6xx doesn´t successfully restart after a SW reset, a power cycle is required. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The sequence is as follows: ( a simply blinking programm with dummy flash access)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;qspi_vInit();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //initialize 4SPI1 interface as vybrid sample code (4SPI 0 interface) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;qspi_vReadFlashData();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //read data from flash via AHB: RAMbuffer[0] = *ptrFlash (e.g. 0x5000 0000 for 4SPI1 flash) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;doSWReset();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //SRC-&amp;gt;SCR |= (SRC_SCR_SW_RST_MASK &lt;SPAN style="color: #0000ff; font-size: 10pt;"&gt;|&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; SRC_SCR_CA5_WDGRST_MASK(&lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;0xA&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt;"&gt;|&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; SRC_SCR_CM4_WDGRST_MASK(&lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;0xA&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;));&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;As workaround a dummy read of flash status byte by using IP cmd read is required, afterward the Vybrid successfully restarts.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;I think the same behaviour can be also reproduced at 4SPI0 interface.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;I would like to know what is the reason for the failed SW reset (without the above mentioned workaround) ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Is there any other option for a SW reset without the workaround mentioned above ? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Thank you in advance for any clarification.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Tai-Phan &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2015 09:59:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455934#M5059</guid>
      <dc:creator>BlueJay</dc:creator>
      <dc:date>2015-05-22T09:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455935#M5060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/timesyssupport"&gt;timesyssupport&lt;/A&gt;​ can you&amp;nbsp; help here?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2015 16:38:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455935#M5060</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2015-05-22T16:38:53Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455936#M5061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you describe your hardware (vendor, eval-kit, custom?), U-boot and kernel version please?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Timesys Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2015 16:25:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455936#M5061</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2015-05-27T16:25:04Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455937#M5062</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is about a hardware designed by us whereat the flash device (Spansion S25FL128) locates at 4SPI 1 interface of Vybrid VF6xx.&lt;/P&gt;&lt;P&gt;For the behaviour mentioned above a simple SW (without kernel) with blinking LED with a suitable IVT is created:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;static&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; VOID &lt;STRONG&gt;lvl_vTestingSWReset&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;{&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&amp;nbsp; BOOL oErrStatus;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="; color: #008000; font-size: 10pt;"&gt;&lt;EM&gt;&amp;nbsp; //initialize 4spi 1 interface&lt;BR /&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;STRONG&gt;qspi_vInit&lt;/STRONG&gt;();&lt;BR /&gt;&amp;nbsp; oErrStatus &lt;/SPAN&gt;&lt;SPAN style="; color: #0000ff; font-size: 10pt;"&gt;&lt;STRONG&gt;=&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;STRONG&gt;lvl_oReadFlashData&lt;/STRONG&gt;();&lt;SPAN style="color: #009900;"&gt;//read flash with AHB read cmd: RAMbuffer[0] = *ptrFlash&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="color: #009900;"&gt;//qspi_u32Read2ndStatusByte();//dummy IP cmd read of flash status: run with this workaround after previous flash access via AHB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;do&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;{&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;LVL_STATUS_LED_ON&lt;/STRONG&gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;__asm&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt;"nop"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;time_delay_local&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;0xFFFFF&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;__asm&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt;"nop"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;LVL_STATUS_LED_OFF&lt;/STRONG&gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;__asm&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt;"nop"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;time_delay_local&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;0xFFFFF&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;__asm&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt;"nop"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; (&lt;STRONG&gt;LVL_GET_UPDATE_ENABLE&lt;/STRONG&gt;() &lt;/SPAN&gt;&lt;SPAN style="; color: #0000ff; font-size: 10pt;"&gt;&lt;STRONG&gt;!=&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;)&lt;SPAN style="; color: #008000; font-size: 10pt;"&gt;&lt;EM&gt;//SW reset botton pressed ? &lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;{&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;time_delay_local&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;0x1FFFFF&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;lvl_vSWReset&lt;/STRONG&gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="; color: #000080; font-size: 10pt;"&gt;&lt;STRONG&gt;while&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #808000; font-size: 10pt;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: 10pt;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #303030; font-size: 10pt;"&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #303030; font-size: 10pt;"&gt;Tai-Phan&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 May 2015 08:37:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455937#M5062</guid>
      <dc:creator>BlueJay</dc:creator>
      <dc:date>2015-05-28T08:37:23Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455938#M5063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/timesyssupport"&gt;timesyssupport&lt;/A&gt;​ can you continue with the follow up?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2015 21:42:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455938#M5063</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2015-06-08T21:42:55Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455939#M5064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/BlueJay"&gt;BlueJay&lt;/A&gt;​,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This still seems to be bare-metal code, we are tasked with Linux support for Vybrid VF6xx. Is this issue also present when running a Linux kernel?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Timesys Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2015 14:17:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455939#M5064</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2015-06-09T14:17:32Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455940#M5065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;since we don´t use a Linux kernel, so I cannot tell you if it is also present there.&lt;/P&gt;&lt;P&gt;The init-routine for the 4SPI interface can be found in vybrid sample code, or as 4spi driver in mfg-tool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Tai-Phan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2015 14:44:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455940#M5065</guid>
      <dc:creator>BlueJay</dc:creator>
      <dc:date>2015-06-09T14:44:41Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455941#M5066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry Tai-Phan, we are only able to suppot Vybrid running Linux. &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/karinavalencia"&gt;karinavalencia&lt;/A&gt;​ who would be best to assist here?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Timesys Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2015 14:46:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455941#M5066</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2015-06-09T14:46:44Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455942#M5067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/alejandrolozano"&gt;alejandrolozano&lt;/A&gt;​ can you&amp;nbsp; help to&amp;nbsp; review this case sharing&amp;nbsp; some&amp;nbsp; guidelines?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2015 14:48:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455942#M5067</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2015-06-09T14:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455943#M5068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Karina, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sure, I can help. I will need some time to delve into it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2015 14:51:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455943#M5068</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2015-06-09T14:51:44Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455944#M5069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tai-Phan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the meantime I wonder if it is possible to share your code. Just the QSPI initialization as well as the QSPI read command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2015 14:53:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455944#M5069</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2015-06-09T14:53:18Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455945#M5070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alejandro,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to share the code but I need time to prepare it since there are lots of dependency in the IAR EW project.&lt;/P&gt;&lt;P&gt;Basically the main-function is consisted only &lt;STRONG&gt;lvl_vTestingSWReset &lt;/STRONG&gt;(see above)&lt;STRONG&gt;, QuadSPI interface init modul &lt;/STRONG&gt;for Vybrid.&lt;/P&gt;&lt;P&gt;Do you get any simple &amp;amp; executable project, e. g. IAR EW project with start-up and main() for vybrid VF6xx ? Maybe the blinking LED example for vybrid tower ?&lt;/P&gt;&lt;P&gt;And it shall contain a valid IVT for QuadSPI (I use 4spi 1 interface of Vybrid) to load it into 4spi flash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Tai-Phan &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2015 16:16:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455945#M5070</guid>
      <dc:creator>BlueJay</dc:creator>
      <dc:date>2015-06-09T16:16:59Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455946#M5071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I belive that you can easily modify the hello_world examle found here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/download/license.jsp?colCode=VYBRID_SAMPLE_CODE_SBCH&amp;amp;location=null&amp;amp;WT_TYPE=Snippets,%20Boot%20Code,%20Headers,%20Monitors,%20etc.&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=exe&amp;amp;WT_ASSET=Downloads&amp;amp;fileExt=.exe&amp;amp;Parent_nodeId=1366058332963747150511&amp;amp;Parent_pageType=product&amp;amp;Parent_nodeId=1366058332963747150511&amp;amp;Parent_pageType=product" title="http://www.freescale.com/webapp/sps/download/license.jsp?colCode=VYBRID_SAMPLE_CODE_SBCH&amp;amp;location=null&amp;amp;WT_TYPE=Snippets,%20Boot%20Code,%20Headers,%20Monitors,%20etc.&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=exe&amp;amp;WT_ASSET=Downloads&amp;amp;fileExt=.exe&amp;amp;Parent_nodeId=1366058332963747150511&amp;amp;Parent_pageType=product&amp;amp;Parent_nodeId=1366058332963747150511&amp;amp;Parent_pageType=product"&gt;Sample Code for Vybrid Controller Tower System&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The hello_world project contains already the IVT and the QSPI memory configuration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2015 18:37:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455946#M5071</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2015-06-09T18:37:22Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455947#M5072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alejandro,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I could find the project with the sample code und could adapt the "hello world" sample for testing SW reset with tower HW and 4SPI interface 0.&lt;/P&gt;&lt;P&gt;Unfortunately I could not re-produce the behaviour as I could get it at 4SPI interface 1.&lt;/P&gt;&lt;P&gt;We currently try to modify the tower HW such that the flash is at 4SPI interface 1 of Vybrid, lets see if I could re-produce the behaviour.&lt;/P&gt;&lt;P&gt;I will let you know then.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Tai-Phan&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 15:10:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455947#M5072</guid>
      <dc:creator>BlueJay</dc:creator>
      <dc:date>2015-06-10T15:10:51Z</dc:date>
    </item>
    <item>
      <title>Re: SW Reset not successfully performed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455948#M5073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, please do not hesitate to contact us.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 15:13:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/SW-Reset-not-successfully-performed/m-p/455948#M5073</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2015-06-10T15:13:00Z</dc:date>
    </item>
  </channel>
</rss>

