<?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: How to use CAN_LDD with interrupt service ? in Processor Expert Software</title>
    <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348632#M2652</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;MArek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On KDS 3.0, this issue was solved or need to fix manually too?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;CH&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Sep 2015 20:33:40 GMT</pubDate>
    <dc:creator>carloshass</dc:creator>
    <dc:date>2015-09-11T20:33:40Z</dc:date>
    <item>
      <title>How to use CAN_LDD with interrupt service ?</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348627#M2647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have used KE06Z, and with MQX Lite, while I used CAN_LDD with interrupt service active there are several errors as below:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="error.PNG.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/49973i53EEFB6D0A5F480A/image-size/large?v=v2&amp;amp;px=999" role="button" title="error.PNG.png" alt="error.PNG.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;and I verified structure CAN1_TDeviceData, and there is no member called 'SavedBusOffISRSettings', and I have tried deleted these lines and compile passed, but cannot go into ISR.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="error1.PNG.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/50031iF133745B62E17DD6/image-size/large?v=v2&amp;amp;px=999" role="button" title="error1.PNG.png" alt="error1.PNG.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;these codes are in 'LDD_TDeviceData* CAN1_Init(LDD_TUserData *UserDataPtr)'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Mar 2015 10:35:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348627#M2647</guid>
      <dc:creator>hanchengyang</dc:creator>
      <dc:date>2015-03-25T10:35:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to use CAN_LDD with interrupt service ?</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348628#M2648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have tried to reproduce the error in CW MCU 10.6.3 and KDS 2.0.0 but the generated code can be compiled without any error. I have also checked that the CAN_LDD driver contain the same code you have mentioned:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Allocate interrupt vectors */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* {MQXLite RTOS Adapter} Save old and set new interrupt vector (function handler and ISR parameter) */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Note: Exception handler for interrupt is not saved, because it is not modified */&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; DeviceDataPrv-&amp;gt;SavedBusOffISRSettings.isrData = _int_get_isr_data(LDD_ivIndex_INT_MSCAN_TX);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;. . .&lt;/P&gt;&lt;P&gt;But this code can be compiled without errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you send me the project or the Processor Expert project configuration (Exported Component Settings - .peb file)&amp;nbsp; for analysis, please?&lt;/P&gt;&lt;P&gt;Please, send me also the version of the Processor Expert product you are using (e.g. CW MCU 10.6.3, KDS 2.0.0).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Marek Neuzil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2015 06:10:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348628#M2648</guid>
      <dc:creator>marek_neuzil</dc:creator>
      <dc:date>2015-04-13T06:10:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to use CAN_LDD with interrupt service ?</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348629#M2649</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;Thanks for your intention, but i have already solve the problem, by adding&lt;/P&gt;&lt;P&gt;two elements into LDD CAN structure in can.h.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/HanchengYANG/ProcessorExpertCAN_LDD_BUG_FIX/blob/master/Readme.txt" target="test_blank"&gt;https://github.com/HanchengYANG/ProcessorExpertCAN_LDD_BUG_FIX/blob/master/Readme.txt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Le lundi 13 avril 2015, Marek Neuzil &amp;lt;admin@community.freescale.com&amp;gt; a&lt;/P&gt;&lt;P&gt;écrit :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE level="1"&gt;&lt;P&gt;       &amp;lt;https://community.freescale.com/&amp;gt;&lt;/P&gt;&lt;P&gt;How to use CAN_LDD with interrupt service ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reply from Marek Neuzil&lt;/P&gt;&lt;P&gt;&amp;lt;https://community.freescale.com/people/marek_neuzil?et=watches.email.thread&amp;gt;&lt;/P&gt;&lt;P&gt;in &lt;STRONG&gt;Processor Expert Software&lt;/STRONG&gt; - View the full discussion&lt;/P&gt;&lt;P&gt;&amp;lt;https://community.freescale.com/message/504316?et=watches.email.thread#504316&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2015 07:34:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348629#M2649</guid>
      <dc:creator>hanchengyang</dc:creator>
      <dc:date>2015-04-13T07:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: Re: How to use CAN_LDD with interrupt service ?</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348630#M2650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have checked our database of issues and this is known issue of CAN_LDD component driver. We have fixed the issue and there is available a hot fix for KDS 2.0.0 and CW MCU 10.6.x. See attached hot fix packages.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Marek Neuzil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2015 10:35:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348630#M2650</guid>
      <dc:creator>marek_neuzil</dc:creator>
      <dc:date>2015-04-14T10:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: Re: How to use CAN_LDD with interrupt service ?</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348631#M2651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot it's now working correctly!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2015 11:28:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348631#M2651</guid>
      <dc:creator>hanchengyang</dc:creator>
      <dc:date>2015-04-14T11:28:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to use CAN_LDD with interrupt service ?</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348632#M2652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;MArek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On KDS 3.0, this issue was solved or need to fix manually too?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;CH&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Sep 2015 20:33:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348632#M2652</guid>
      <dc:creator>carloshass</dc:creator>
      <dc:date>2015-09-11T20:33:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to use CAN_LDD with interrupt service ?</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348633#M2653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Carlos,&lt;/P&gt;&lt;P&gt;The issue has been fixed in the KDS 3.0.0 (PEx for Kinetis 3.0.0). You can see the issue PEXMCU-1276 in the Revision History of the KDS_3.0.0\eclipse\ProcessorExpert\PEx_for_Kinetis_3.0.0_Release_Notes.pdf:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;PEXMCU-1276 - Fixed defect: The CAN_LDD component code doesn’t build when using with MQX-Lite. The structure &amp;lt;Name&amp;gt;_TDeviceData in the CAN_LDD header file is missing members, like SavedBusOffISRSettings.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Marek Neuzil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Sep 2015 05:14:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/How-to-use-CAN-LDD-with-interrupt-service/m-p/348633#M2653</guid>
      <dc:creator>marek_neuzil</dc:creator>
      <dc:date>2015-09-14T05:14:26Z</dc:date>
    </item>
  </channel>
</rss>

