<?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>ColdFire/68K Microcontrollers and ProcessorsのトピックRe: SPI pins dead on a M5208EVBe</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/SPI-pins-dead-on-a-M5208EVBe/m-p/155930#M4520</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you remember to set the QSPI Pin Assignment Register (PAR_QSPI) to set those pins to their primary (QSPI) functions (as opposed to the default GPIO functions)?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-- Rich&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PS See reference manual section 13.3.5.5.&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by Rich T on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-02-24&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;03:00 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Feb 2009 05:59:07 GMT</pubDate>
    <dc:creator>RichTestardi</dc:creator>
    <dc:date>2009-02-25T05:59:07Z</dc:date>
    <item>
      <title>SPI pins dead on a M5208EVBe</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/SPI-pins-dead-on-a-M5208EVBe/m-p/155929#M4519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have some assembly code software running on a M5208EVBe board and a Freescale Coldfire processor.&amp;nbsp; I am able to load the code and run it (by setting the pc to the start of the code) in both the BDM debug mode (with GDB debugger), and by using the dBUG terminal program loaded into the ram of the processor during default startup.&amp;nbsp; However, despite running all my QSPI setup commands (which wiggle the pins in simulation), no SPI activity occurs on the pins at all.&amp;nbsp; CSB is stuck low, while the QCLK is also stuck low.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For reference, here is a list of all the registers I set:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0xA102 into QMR&lt;/P&gt;&lt;P&gt;0x0100 into QIR&lt;/P&gt;&lt;P&gt;0x01 into ICR31&lt;/P&gt;&lt;P&gt;0x0400 into QDLYR&lt;/P&gt;&lt;P&gt;0x0020 into QAR&lt;/P&gt;&lt;P&gt;0x8e00 into QDR (5 times, autoinc each time)&lt;/P&gt;&lt;P&gt;0x0000 into QAR&lt;/P&gt;&lt;P&gt;(various data) into QDR&lt;/P&gt;&lt;P&gt;0x1400 into QWR&lt;/P&gt;&lt;P&gt;0x8400 into QDLYR to start!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and nothing happens.&amp;nbsp; The interrupt does work, but it hoses the program because I don't know how to set the interrupt vector table using dBUG.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have searched the forum and the FAQs for answers to this question and I have not seen one.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Niel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 05:41:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/SPI-pins-dead-on-a-M5208EVBe/m-p/155929#M4519</guid>
      <dc:creator>order324</dc:creator>
      <dc:date>2009-02-25T05:41:30Z</dc:date>
    </item>
    <item>
      <title>Re: SPI pins dead on a M5208EVBe</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/SPI-pins-dead-on-a-M5208EVBe/m-p/155930#M4520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you remember to set the QSPI Pin Assignment Register (PAR_QSPI) to set those pins to their primary (QSPI) functions (as opposed to the default GPIO functions)?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-- Rich&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PS See reference manual section 13.3.5.5.&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by Rich T on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-02-24&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;03:00 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 05:59:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/SPI-pins-dead-on-a-M5208EVBe/m-p/155930#M4520</guid>
      <dc:creator>RichTestardi</dc:creator>
      <dc:date>2009-02-25T05:59:07Z</dc:date>
    </item>
    <item>
      <title>Re: SPI pins dead on a M5208EVBe</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/SPI-pins-dead-on-a-M5208EVBe/m-p/155931#M4521</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well it looks like I did forget to set the PAR_QSPI bits correctly.&amp;nbsp; I went back and set those bits correctly as well as the PAR_UART bits.&amp;nbsp; However, I still don't see any wiggling of the spi signals on the eval board, except the qspi_clk (labeled QCLK) is now high.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any more ideas?&amp;nbsp; This has really got me stumped.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Niel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 08:15:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/SPI-pins-dead-on-a-M5208EVBe/m-p/155931#M4521</guid>
      <dc:creator>order324</dc:creator>
      <dc:date>2009-02-25T08:15:14Z</dc:date>
    </item>
  </channel>
</rss>

