<?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: Serial-Downloader error etatus in Vybrid Processors</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/Serial-Downloader-error-etatus/m-p/330228#M3201</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Naoum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sorry that i wasn't clear enough in my words. So i will explain my problem in more Detail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First we use the vybrid cpu in our own setup &lt;STRONG&gt;not&lt;/STRONG&gt; in the TWR Board.&lt;/P&gt;&lt;P&gt;At this point i want to start an Application via QSPI boot. Therefore i wrote a&lt;/P&gt;&lt;P&gt;small Application which should turn on LEDs on our Board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I start the CPU in Serial Downloader Mode and transfer via UART two file on OCRAM.&lt;/P&gt;&lt;P&gt;Application one is used to write Application two (including qspi conf params and ivt / dcd(empty))&lt;/P&gt;&lt;P&gt;to the Flash. This works fine!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After that i boot in QSPI Mode:&lt;/P&gt;&lt;P&gt;RCON Mode (Select QuadSPI as Boot resource)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -PTE1 = GND&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -PTE0 = 3.3V&lt;/P&gt;&lt;P&gt;PTE8 = GND (select QuadSPI0)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i then power the board i can analyze the behaviour of the CPU on the QSPI.&lt;/P&gt;&lt;P&gt;I do this by attaching the Oscilloscope to the QSPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On my oscilloscope i see how the qspi configuration parameters are read (offset 0)&lt;/P&gt;&lt;P&gt;After that i can see how IVT &amp;amp; DCD are loaded (offset 0x400) the IVT then points to&lt;/P&gt;&lt;P&gt;offset 0x800 where my Application is located. I can again verify that my Application is read from&lt;/P&gt;&lt;P&gt;the Flash. As said before i'm attached to the datalines which makes it possible for me to read&lt;/P&gt;&lt;P&gt;what the CPU does on the QSPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After reading all these data i can observe a little pause followed by three additional&lt;/P&gt;&lt;P&gt;read attempts at the following ADDR's:&lt;/P&gt;&lt;P&gt;QSPI Base +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; offset 0x418&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; offset 0x408&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; offset 0x800 (not my whole Application)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess these three additional reads are some kind of re-read in case of an exception which&lt;/P&gt;&lt;P&gt;seems to occure after trying to execute my Application(i guess).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming that somehow my Application couldn't be executed i tried to get a connection to the&lt;/P&gt;&lt;P&gt;Serial Downloader which should be the "fall back" in case of problems. So i send the init CMD&lt;/P&gt;&lt;P&gt;0x23454523 via UART which results in the same answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now beeing connected to the Serial Downloader i send the CMD 0x0505...&amp;nbsp; which returns according to&lt;/P&gt;&lt;P&gt;the Serial Downloader Protocoll the HAB error status from which i hope i can get some information&lt;/P&gt;&lt;P&gt;about what is the problem in the boot process.&lt;/P&gt;&lt;P&gt;But i &lt;STRONG&gt;can't find any documentation of the HAB error codes&lt;/STRONG&gt;. So i get this code but i don't know what this code&lt;/P&gt;&lt;P&gt;means. The code i get after execution is like already mentioned 0x33-33-33-33.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Application placed for boot works perfectly fine if transfered via Serial Downloader to OCRAM&lt;/P&gt;&lt;P&gt;and executed using the Serial Downloader CMD Jump_address.&lt;/P&gt;&lt;P&gt;I tried several settings to run my Application including compiled for XIP and compiled for OCRAM.&lt;/P&gt;&lt;P&gt;Of course i configure my IVT according to this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QSPI configuration parameters (0x20000000)&lt;/P&gt;&lt;BLOCKQUOTE&gt;00 00 00 00 00 00 00 00 &lt;BR /&gt;00 00 00 00 00 00 00 00 &lt;BR /&gt;00 00 00 00 03 00 00 00 &lt;BR /&gt;03 00 00 00 00 00 40 00 &lt;BR /&gt;00 00 00 00 00 00 40 00 &lt;BR /&gt;00 00 00 00 00 00 00 00 &lt;BR /&gt;00 00 00 00 01 00 00 00 &lt;BR /&gt;00 01 00 00 00 00 03 04 &lt;BR /&gt;18 08 80 1C 00 24 00 00 &lt;BR /&gt;00 00 00 00 00 00 00 00&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IVT (0x20000400)&lt;/P&gt;&lt;BLOCKQUOTE&gt;D1 00 20 41 00 08 00 20 &lt;BR /&gt;00 00 00 00 00 00 00 00 &lt;BR /&gt;20 04 00 20 00 04 00 20 &lt;BR /&gt;00 00 00 00 00 00 00 00 &lt;BR /&gt;00 00 00 3F C0 0D 00 00 &lt;BR /&gt;00 00 00 00 00 00 00 00&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Torben&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit: Bold text pieces are used to highlight important information and are not meant to be interpreted as yelling.&lt;/P&gt;&lt;P&gt;And sorry for my, not so good, english :-)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Oct 2014 07:35:11 GMT</pubDate>
    <dc:creator>torbenlüdeking</dc:creator>
    <dc:date>2014-10-17T07:35:11Z</dc:date>
    <item>
      <title>Serial-Downloader error etatus</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Serial-Downloader-error-etatus/m-p/330226#M3199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm still stuck on executing Application by using Boot from QSPI.&lt;/P&gt;&lt;P&gt;Currently i'm pretty sure, that reading the information should work fine, judged by the behaviour&lt;/P&gt;&lt;P&gt;i could see on my oscilloscope.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interestingly i have access to the Serial Downloader after it tried to run the application.&lt;/P&gt;&lt;P&gt;Here i can read the error status which is nice but i can't find any information on the meaning of the&lt;/P&gt;&lt;P&gt;error code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;currently i get: 0x33-33-33-33&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So my question is, where can i find a list of the different error codes?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Torben&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Oct 2014 12:29:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Serial-Downloader-error-etatus/m-p/330226#M3199</guid>
      <dc:creator>torbenlüdeking</dc:creator>
      <dc:date>2014-10-16T12:29:49Z</dc:date>
    </item>
    <item>
      <title>Re: Serial-Downloader error etatus</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Serial-Downloader-error-etatus/m-p/330227#M3200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Torben,&lt;/P&gt;&lt;P&gt;Let me (and the others) understand the issue first, please:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;So, "in plain words" - the processor is supposed to boot from QSPI &lt;SPAN style="text-decoration: underline;"&gt;(based on what settings?)&lt;/SPAN&gt; but it does not but instead enters the &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.8000001907349px;"&gt;Serial Downloader mode (tries to boot from USB), right?&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;"...reading the information should work fine, judged by the behavior I&lt;/EM&gt;&lt;EM&gt; could see on my oscilloscope..." &lt;/EM&gt;- what is this statements based on? you see confirmation of data-flow from QSPI to the processor?&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;"... &lt;/EM&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.8000001907349px;"&gt;&lt;EM&gt;read the error status..."&lt;/EM&gt; - read where?&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Regards, Naoum Gitnik.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Oct 2014 18:31:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Serial-Downloader-error-etatus/m-p/330227#M3200</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2014-10-16T18:31:39Z</dc:date>
    </item>
    <item>
      <title>Re: Serial-Downloader error etatus</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Serial-Downloader-error-etatus/m-p/330228#M3201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Naoum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sorry that i wasn't clear enough in my words. So i will explain my problem in more Detail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First we use the vybrid cpu in our own setup &lt;STRONG&gt;not&lt;/STRONG&gt; in the TWR Board.&lt;/P&gt;&lt;P&gt;At this point i want to start an Application via QSPI boot. Therefore i wrote a&lt;/P&gt;&lt;P&gt;small Application which should turn on LEDs on our Board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I start the CPU in Serial Downloader Mode and transfer via UART two file on OCRAM.&lt;/P&gt;&lt;P&gt;Application one is used to write Application two (including qspi conf params and ivt / dcd(empty))&lt;/P&gt;&lt;P&gt;to the Flash. This works fine!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After that i boot in QSPI Mode:&lt;/P&gt;&lt;P&gt;RCON Mode (Select QuadSPI as Boot resource)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -PTE1 = GND&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -PTE0 = 3.3V&lt;/P&gt;&lt;P&gt;PTE8 = GND (select QuadSPI0)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i then power the board i can analyze the behaviour of the CPU on the QSPI.&lt;/P&gt;&lt;P&gt;I do this by attaching the Oscilloscope to the QSPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On my oscilloscope i see how the qspi configuration parameters are read (offset 0)&lt;/P&gt;&lt;P&gt;After that i can see how IVT &amp;amp; DCD are loaded (offset 0x400) the IVT then points to&lt;/P&gt;&lt;P&gt;offset 0x800 where my Application is located. I can again verify that my Application is read from&lt;/P&gt;&lt;P&gt;the Flash. As said before i'm attached to the datalines which makes it possible for me to read&lt;/P&gt;&lt;P&gt;what the CPU does on the QSPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After reading all these data i can observe a little pause followed by three additional&lt;/P&gt;&lt;P&gt;read attempts at the following ADDR's:&lt;/P&gt;&lt;P&gt;QSPI Base +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; offset 0x418&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; offset 0x408&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; offset 0x800 (not my whole Application)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess these three additional reads are some kind of re-read in case of an exception which&lt;/P&gt;&lt;P&gt;seems to occure after trying to execute my Application(i guess).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming that somehow my Application couldn't be executed i tried to get a connection to the&lt;/P&gt;&lt;P&gt;Serial Downloader which should be the "fall back" in case of problems. So i send the init CMD&lt;/P&gt;&lt;P&gt;0x23454523 via UART which results in the same answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now beeing connected to the Serial Downloader i send the CMD 0x0505...&amp;nbsp; which returns according to&lt;/P&gt;&lt;P&gt;the Serial Downloader Protocoll the HAB error status from which i hope i can get some information&lt;/P&gt;&lt;P&gt;about what is the problem in the boot process.&lt;/P&gt;&lt;P&gt;But i &lt;STRONG&gt;can't find any documentation of the HAB error codes&lt;/STRONG&gt;. So i get this code but i don't know what this code&lt;/P&gt;&lt;P&gt;means. The code i get after execution is like already mentioned 0x33-33-33-33.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Application placed for boot works perfectly fine if transfered via Serial Downloader to OCRAM&lt;/P&gt;&lt;P&gt;and executed using the Serial Downloader CMD Jump_address.&lt;/P&gt;&lt;P&gt;I tried several settings to run my Application including compiled for XIP and compiled for OCRAM.&lt;/P&gt;&lt;P&gt;Of course i configure my IVT according to this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QSPI configuration parameters (0x20000000)&lt;/P&gt;&lt;BLOCKQUOTE&gt;00 00 00 00 00 00 00 00 &lt;BR /&gt;00 00 00 00 00 00 00 00 &lt;BR /&gt;00 00 00 00 03 00 00 00 &lt;BR /&gt;03 00 00 00 00 00 40 00 &lt;BR /&gt;00 00 00 00 00 00 40 00 &lt;BR /&gt;00 00 00 00 00 00 00 00 &lt;BR /&gt;00 00 00 00 01 00 00 00 &lt;BR /&gt;00 01 00 00 00 00 03 04 &lt;BR /&gt;18 08 80 1C 00 24 00 00 &lt;BR /&gt;00 00 00 00 00 00 00 00&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IVT (0x20000400)&lt;/P&gt;&lt;BLOCKQUOTE&gt;D1 00 20 41 00 08 00 20 &lt;BR /&gt;00 00 00 00 00 00 00 00 &lt;BR /&gt;20 04 00 20 00 04 00 20 &lt;BR /&gt;00 00 00 00 00 00 00 00 &lt;BR /&gt;00 00 00 3F C0 0D 00 00 &lt;BR /&gt;00 00 00 00 00 00 00 00&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Torben&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit: Bold text pieces are used to highlight important information and are not meant to be interpreted as yelling.&lt;/P&gt;&lt;P&gt;And sorry for my, not so good, english :-)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2014 07:35:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Serial-Downloader-error-etatus/m-p/330228#M3201</guid>
      <dc:creator>torbenlüdeking</dc:creator>
      <dc:date>2014-10-17T07:35:11Z</dc:date>
    </item>
    <item>
      <title>Re: Serial-Downloader error etatus</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Serial-Downloader-error-etatus/m-p/330229#M3202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Problem got solved some further investigation on how the Data are loaded from the Flash to their&lt;/P&gt;&lt;P&gt;Destination took me to my failure. The Reference Manual can be in some parts really irritating. In my&lt;/P&gt;&lt;P&gt;opinion the containing Information&lt;EM&gt;(in a few cases)&lt;/EM&gt; are misleading&lt;EM&gt;(not very helpfull)&lt;/EM&gt;. Some&lt;/P&gt;&lt;P&gt;more Information how the procedure in the background of the Boot Rom works would be really beneficial.&lt;/P&gt;&lt;P&gt;Never mind, i got it solved :-).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i would be still interested in a documentation of the different HAB error codes for future Problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Torben Lüdeking&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Oct 2014 10:57:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Serial-Downloader-error-etatus/m-p/330229#M3202</guid>
      <dc:creator>torbenlüdeking</dc:creator>
      <dc:date>2014-10-20T10:57:18Z</dc:date>
    </item>
  </channel>
</rss>

