<?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>i.MX ProcessorsのトピックCAN1 TX Interrupt triggered continously [imx287cv]</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/CAN1-TX-Interrupt-triggered-continously-imx287cv/m-p/299306#M37525</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;We have ported linux :&lt;/P&gt;&lt;P&gt;Linux CMS5 2.6.35.3-670-g914558e-svn1803 #43 PREEMPT Wed Mar 19 12:01:03 IST 2014 armv5tejl GNU/Linux.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have initially Enabled cano interface and tested which works fine. Later we moved on to enable can1 interface. But eventually we are facing problems with can1 when there is no device connected to the bus.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can1 interrupts keeps on increamenting with count of 1000 per sec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@ ~$ cat /proc/interrupts&amp;nbsp; [J&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPU0&lt;/P&gt;&lt;P&gt;&amp;nbsp; 6:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; pswitch&lt;/P&gt;&lt;P&gt;&amp;nbsp; 8:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; can0&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp; 9:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2013315&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; can1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;38:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; fb_irq&lt;/P&gt;&lt;P&gt;39:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; mxs-pxp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is the register dump for both can interfaces .&lt;/P&gt;&lt;P&gt;root@ ~$ cat /sys/devices/platform/FlexCAN.0/dump_reg&lt;/P&gt;&lt;P&gt;MCR::0x4087023f&lt;/P&gt;&lt;P&gt;CTRL::0x2a4e0c4&lt;/P&gt;&lt;P&gt;RXGMASK::0x0&lt;/P&gt;&lt;P&gt;RX14MASK::0x0&lt;/P&gt;&lt;P&gt;RX15MASK::0x0&lt;/P&gt;&lt;P&gt;ECR::0x0&lt;/P&gt;&lt;P&gt;ESR::0x30&lt;/P&gt;&lt;P&gt;IMASK2::0xffffffff&lt;/P&gt;&lt;P&gt;IMASK1::0xffffffff&lt;/P&gt;&lt;P&gt;IFLAG2::0x0&lt;/P&gt;&lt;P&gt;IFLAG1::0x0&lt;/P&gt;&lt;P&gt;root@ ~$&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:root@CMS5"&gt;root@~$&lt;/A&gt; cat /sys/devices/platform/FlexCAN.1/dump_reg&lt;/P&gt;&lt;P&gt;MCR::0x4087023f&lt;/P&gt;&lt;P&gt;CTRL::0x2a4e0c4&lt;/P&gt;&lt;P&gt;RXGMASK::0x0&lt;/P&gt;&lt;P&gt;RX14MASK::0x0&lt;/P&gt;&lt;P&gt;RX15MASK::0x0&lt;/P&gt;&lt;P&gt;ECR::0x80&lt;/P&gt;&lt;P&gt;ESR::0x250&lt;/P&gt;&lt;P&gt;IMASK2::0xffffffff&lt;/P&gt;&lt;P&gt;IMASK1::0xffffffff&lt;/P&gt;&lt;P&gt;IFLAG2::0x0&lt;/P&gt;&lt;P&gt;IFLAG1::0x0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUS STATE :&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;root@ ~$ cat /sys/devices/platform/FlexCAN.1/state&lt;BR /&gt;Start::error passive&lt;/P&gt;&lt;P&gt;root@ ~$ cat /sys/devices/platform/FlexCAN.0/state &lt;BR /&gt;Start::bus off&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can 0 comes back from Bus off state to normal state but this behaviour is not observe in case of can1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also i found that my loopback bit is set in CTRL register. which probably dont need to be set ? Please suggest me regarding this.&lt;/P&gt;&lt;P&gt;should i enable the AEN bit MCR register ? what all bits should be enabled if this configuration has to enabled ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest. thanks in advance .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: hrishikesh choudhary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Mar 2014 09:34:38 GMT</pubDate>
    <dc:creator>hrishikesh23</dc:creator>
    <dc:date>2014-03-19T09:34:38Z</dc:date>
    <item>
      <title>CAN1 TX Interrupt triggered continously [imx287cv]</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CAN1-TX-Interrupt-triggered-continously-imx287cv/m-p/299306#M37525</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;We have ported linux :&lt;/P&gt;&lt;P&gt;Linux CMS5 2.6.35.3-670-g914558e-svn1803 #43 PREEMPT Wed Mar 19 12:01:03 IST 2014 armv5tejl GNU/Linux.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have initially Enabled cano interface and tested which works fine. Later we moved on to enable can1 interface. But eventually we are facing problems with can1 when there is no device connected to the bus.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can1 interrupts keeps on increamenting with count of 1000 per sec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@ ~$ cat /proc/interrupts&amp;nbsp; [J&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPU0&lt;/P&gt;&lt;P&gt;&amp;nbsp; 6:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; pswitch&lt;/P&gt;&lt;P&gt;&amp;nbsp; 8:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; can0&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp; 9:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2013315&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; can1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;38:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; fb_irq&lt;/P&gt;&lt;P&gt;39:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; mxs-pxp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is the register dump for both can interfaces .&lt;/P&gt;&lt;P&gt;root@ ~$ cat /sys/devices/platform/FlexCAN.0/dump_reg&lt;/P&gt;&lt;P&gt;MCR::0x4087023f&lt;/P&gt;&lt;P&gt;CTRL::0x2a4e0c4&lt;/P&gt;&lt;P&gt;RXGMASK::0x0&lt;/P&gt;&lt;P&gt;RX14MASK::0x0&lt;/P&gt;&lt;P&gt;RX15MASK::0x0&lt;/P&gt;&lt;P&gt;ECR::0x0&lt;/P&gt;&lt;P&gt;ESR::0x30&lt;/P&gt;&lt;P&gt;IMASK2::0xffffffff&lt;/P&gt;&lt;P&gt;IMASK1::0xffffffff&lt;/P&gt;&lt;P&gt;IFLAG2::0x0&lt;/P&gt;&lt;P&gt;IFLAG1::0x0&lt;/P&gt;&lt;P&gt;root@ ~$&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:root@CMS5"&gt;root@~$&lt;/A&gt; cat /sys/devices/platform/FlexCAN.1/dump_reg&lt;/P&gt;&lt;P&gt;MCR::0x4087023f&lt;/P&gt;&lt;P&gt;CTRL::0x2a4e0c4&lt;/P&gt;&lt;P&gt;RXGMASK::0x0&lt;/P&gt;&lt;P&gt;RX14MASK::0x0&lt;/P&gt;&lt;P&gt;RX15MASK::0x0&lt;/P&gt;&lt;P&gt;ECR::0x80&lt;/P&gt;&lt;P&gt;ESR::0x250&lt;/P&gt;&lt;P&gt;IMASK2::0xffffffff&lt;/P&gt;&lt;P&gt;IMASK1::0xffffffff&lt;/P&gt;&lt;P&gt;IFLAG2::0x0&lt;/P&gt;&lt;P&gt;IFLAG1::0x0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUS STATE :&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;root@ ~$ cat /sys/devices/platform/FlexCAN.1/state&lt;BR /&gt;Start::error passive&lt;/P&gt;&lt;P&gt;root@ ~$ cat /sys/devices/platform/FlexCAN.0/state &lt;BR /&gt;Start::bus off&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can 0 comes back from Bus off state to normal state but this behaviour is not observe in case of can1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also i found that my loopback bit is set in CTRL register. which probably dont need to be set ? Please suggest me regarding this.&lt;/P&gt;&lt;P&gt;should i enable the AEN bit MCR register ? what all bits should be enabled if this configuration has to enabled ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest. thanks in advance .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: hrishikesh choudhary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Mar 2014 09:34:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CAN1-TX-Interrupt-triggered-continously-imx287cv/m-p/299306#M37525</guid>
      <dc:creator>hrishikesh23</dc:creator>
      <dc:date>2014-03-19T09:34:38Z</dc:date>
    </item>
  </channel>
</rss>

