<?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>Kinetis MicrocontrollersのトピックRe: TWR-k60 default Handler</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224290#M4263</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Monica,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Yes I have. The issue was that the Clock for the PORTE wasn't set.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you so much!!! :smileywink:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 31 Jul 2013 19:57:44 GMT</pubDate>
    <dc:creator>ivanrobles</dc:creator>
    <dc:date>2013-07-31T19:57:44Z</dc:date>
    <item>
      <title>TWR-k60 default Handler</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224286#M4259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to debug my code step by step about CAN. I have my main.c as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;int main(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; uint32 MBRxID = 0x659; //Mail box RX ID&lt;/P&gt;&lt;P&gt;&amp;nbsp; uint32 MBTxID = 0x82; //Mail box TX ID&lt;/P&gt;&lt;P&gt;&amp;nbsp; uint08 BytesReceived = 0; //Bytes read from CAN bus&lt;/P&gt;&lt;P&gt;&amp;nbsp; uint32 GetID;&lt;/P&gt;&lt;P&gt;&amp;nbsp; uint16 BaudRate = 1000; //1 Mbit/s&lt;/P&gt;&lt;P&gt;&amp;nbsp; uint32 Data0Received = 0; //Data read from MB&lt;/P&gt;&lt;P&gt;&amp;nbsp; uint32 Data1Received = 0; //Data read from MB&lt;/P&gt;&lt;P&gt;&amp;nbsp; uint32 Data0Send = 0x12345678; //Data that will be sent&lt;/P&gt;&lt;P&gt;&amp;nbsp; uint32 Data1Send = 0x98765432;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Data that will be sent&lt;/P&gt;&lt;P&gt;&amp;nbsp; uint08 NumBytesTX = 8; //Number of bytes that will be sent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Init FlexCAN module, Clock, interrupts and GPIO*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; FlexCAN1Init();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Config the FlexCAN module and Baud rate */&lt;/P&gt;&lt;P&gt;&amp;nbsp; FlexCAN1Config(BaudRate);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Prepare Mailbox to receive */&lt;/P&gt;&lt;P&gt;&amp;nbsp; FlexCAN1PrepareMBRX(MBRxID, FLEXCAN_MB9, FLEXCAN_STD_DATA_FRAME, FLEXCAN_MB_asRX);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Prepare Mailbox to transmit */&lt;/P&gt;&lt;P&gt;&amp;nbsp; FlexCAN1PrepareMBTX(MBTxID, Data0Send, Data1Send, FLEXCAN_MB8, FLEXCAN_STD_DATA_FRAME, FLEXCAN_MB_asTX,NumBytesTX);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for(;;) &lt;/P&gt;&lt;P&gt;&amp;nbsp; {&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; FlexCAN1TransmitMB(FLEXCAN_MB8);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; BytesReceived = FlexCAN1Receive(&amp;amp;GetID, Data0Received, Data1Received);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }while(!BytesReceived);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; return 0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the debug enters in&amp;nbsp; FlexCAN1Init(); function, it configure the clock and the port. After, the debug sends me to the function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void Default_Handler()&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; __asm("bkpt");&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;It inside in kinetis_sysinit.c and the code never exists of there, How do I fix it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jul 2013 18:28:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224286#M4259</guid>
      <dc:creator>ivanrobles</dc:creator>
      <dc:date>2013-07-25T18:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: TWR-k60 default Handler</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224287#M4260</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;Please check if during FlexCAN1Init() function, it enabled the FlexCAN1 clock gate before the FlexCAN1 module related registers access.&lt;/P&gt;&lt;P&gt;You could enable FlexCAN1 clock gate with below code:&lt;/P&gt;&lt;P&gt;SIM_SCGC3 |= SIM_SCGC3_FLEXCAN1_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Freescale also provides FlexCAN example code, please check [can_loopback_node] example with below link:&lt;/P&gt;&lt;P&gt; KINETIS512_SC&amp;nbsp; : Kinetis family example projects.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=K60_100&amp;amp;nodeId=01624698C9DE2DDDAF&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=K60_100&amp;amp;nodeId=01624698C9DE2DDDAF&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.R.&lt;/P&gt;&lt;P&gt;Ma Hui&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2013 15:37:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224287#M4260</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2013-07-26T15:37:19Z</dc:date>
    </item>
    <item>
      <title>Re: TWR-k60 default Handler</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224288#M4261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ivan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have this suggestions been helpful? Please keep us posted, we'd like to know :smileywink:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Monica.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 19:41:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224288#M4261</guid>
      <dc:creator>Monica</dc:creator>
      <dc:date>2013-07-30T19:41:14Z</dc:date>
    </item>
    <item>
      <title>Re: TWR-k60 default Handler</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224289#M4262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might also benefit from a 'better' fault-handler, such as that I have gleaned from some Freescale projects and attached here.&amp;nbsp; If the fault is a write-access, you will get 'imprecise' information, as writes are buffered.&amp;nbsp; To force a precise capture of information (for debug, as this is a performance penalty) you can turn that off:&lt;/P&gt;&lt;P&gt;SCB_ACTLR |= SCB_ACTLR_DISDEFWBUF_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that this vector table is specific to a K20-100, and is only 'generally related' to a K60 table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 19:59:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224289#M4262</guid>
      <dc:creator>egoodii</dc:creator>
      <dc:date>2013-07-30T19:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: TWR-k60 default Handler</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224290#M4263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Monica,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Yes I have. The issue was that the Clock for the PORTE wasn't set.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you so much!!! :smileywink:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jul 2013 19:57:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-k60-default-Handler/m-p/224290#M4263</guid>
      <dc:creator>ivanrobles</dc:creator>
      <dc:date>2013-07-31T19:57:44Z</dc:date>
    </item>
  </channel>
</rss>

