<?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: KEA128 bootloader:How to jump to user applicaiton  in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503750#M31619</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jason,&lt;/P&gt;&lt;P&gt;&amp;nbsp; That's very good, you can copy the code which I give you to your project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jingjing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Mar 2016 07:39:41 GMT</pubDate>
    <dc:creator>kerryzhou</dc:creator>
    <dc:date>2016-03-04T07:39:41Z</dc:date>
    <item>
      <title>KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503742#M31611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;My bootloader cannot jump to user applicaiton.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;1.The user applicaiton can work well when I flash to board derectly by Multilink.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pls refer to &lt;SPAN style="background-color: #f7f7f7;"&gt;KEA128_APP_3.zip.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; background-color: #f7f7f7;"&gt;2. I flash the &lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 13.3333px; background-color: #f7f7f7;"&gt;KEA128_APP_3 S19 by&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 13.3333px; background-color: #f7f7f7;"&gt; my bootloader , when the flashing complete,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #f7f7f7; font-size: 13.3333px; font-family: arial, helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I use the code below to jump to user app, but it was failed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #f7f7f7; font-size: 13.3333px; font-family: arial, helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; It always gose back to&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; void __thumb_startup(void)&amp;nbsp; // Setup registers &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; __init_registers();&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #f7f7f7; font-size: 13.3333px; font-family: arial, helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedef void(*JumpToPtr)(void);&lt;/SPAN&gt;&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; unsigned long int *pNewAppEntry = 0x4004;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JumpToPtr pJumpTo;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&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; if(updata_end_flag)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EnterCritical();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Disable interrupts */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pJumpTo = *pNewAppEntry;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pJumpTo();&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(;;);&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; }&lt;/P&gt;&lt;P&gt;3. I have checked the memory by Codewarrior 10.6 in the debug mode, it was ok.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pls refer to memory.s19 which export by codewarror.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;4. When the flah programming was complete, the disassembly code is as below,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; How to check the monitor PC ?&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 267&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pJumpTo = *pNewAppEntry;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;0000121e:&amp;nbsp;&amp;nbsp; ldr r3,[pc,#68]&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;00001220:&amp;nbsp;&amp;nbsp; ldr r3,[r3,#0]&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;00001222:&amp;nbsp;&amp;nbsp; ldr r3,[r3,#0]&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;00001224:&amp;nbsp;&amp;nbsp; mov r2,r3&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;00001226:&amp;nbsp;&amp;nbsp; ldr r3,[pc,#64]&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;00001228:&amp;nbsp;&amp;nbsp; str r2,[r3,#0]&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;268&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pJumpTo();&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;0000122a:&amp;nbsp;&amp;nbsp; ldr r3,[pc,#60]&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;0000122c:&amp;nbsp;&amp;nbsp; ldr r3,[r3,#0]&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;0000122e:&amp;nbsp;&amp;nbsp; blx r3&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337525"&gt;memory.s19.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337525"&gt;KEA128_APP_3.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 06:02:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503742#M31611</guid>
      <dc:creator>jason_zhang</dc:creator>
      <dc:date>2016-03-03T06:02:47Z</dc:date>
    </item>
    <item>
      <title>Re: KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503743#M31612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jason,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Could you tell me which bootloader you are using? UART?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; About the bootloader code, you can refer to our KE application note AN4767:&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.nxp.com/files/32bit/doc/app_note/AN4767.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" title="http://cache.nxp.com/files/32bit/doc/app_note/AN4767.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1"&gt;http://cache.nxp.com/files/32bit/doc/app_note/AN4767.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The sample code is:&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.nxp.com/files/32bit/doc/app_note/AN4767SW.zip" title="http://cache.nxp.com/files/32bit/doc/app_note/AN4767SW.zip"&gt;http://cache.nxp.com/files/32bit/doc/app_note/AN4767SW.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Please refer to the sample code, and check your jump to the app code at first.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you still have question, please contact with me!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Jingjing&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 02:06:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503743#M31612</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2016-03-04T02:06:29Z</dc:date>
    </item>
    <item>
      <title>Re: KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503744#M31613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jingjing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My bootloader is by CAN BUS.&lt;/P&gt;&lt;P&gt;I also changed the jumping code below refer to AN4767SW,but it did not work. &lt;/P&gt;&lt;P&gt;It is the same as before.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(updata_end_flag)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EnterCritical();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCB_VTOR = 0x4000;//RELOCATION_VERTOR_ADDR;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JumpToUserApplication(0x4000);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // pJumpTo = *pNewAppEntry;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // pJumpTo();&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;&amp;nbsp; for(;;);&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; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you checked the file which I have attached?&lt;/P&gt;&lt;P&gt;Any problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 02:40:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503744#M31613</guid>
      <dc:creator>jason_zhang</dc:creator>
      <dc:date>2016-03-04T02:40:06Z</dc:date>
    </item>
    <item>
      <title>Re: KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503745#M31614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jason,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I already check your attachment, it is just the application sample code, it is correct, and already modify the m_interrupts and m_text address in the link file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; What the CAN bus bootloader code you are using now? Write by yourself?&lt;/P&gt;&lt;P&gt;&amp;nbsp; Actually, we have the KEA128 canbootloader sample code and the document for your reference, please find it from the attachment.&lt;/P&gt;&lt;P&gt;&amp;nbsp; The attached DemoCAN_tool is the according PC software.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question, please let me know!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jingjing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 03:10:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503745#M31614</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2016-03-04T03:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503746#M31615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jingjing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I appreciate for your instant reply.&lt;/P&gt;&lt;P&gt;I did the bootloader by myself.&lt;/P&gt;&lt;P&gt;Can I send my code to you for help? (Only for you)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;Jason&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 03:23:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503746#M31615</guid>
      <dc:creator>jason_zhang</dc:creator>
      <dc:date>2016-03-04T03:23:34Z</dc:date>
    </item>
    <item>
      <title>Re: KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503747#M31616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jason&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Of course, you can send your project to me!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now how do you send your app.s19 to your bootloader board? With which PC software, also write by yourself?&lt;/P&gt;&lt;P&gt;When you send your .s19 file, whether your bootloader can receive it successfully? Please check it at first.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Besides,&amp;nbsp; please also check the KEA CAN bootloader code which I give you at the same time, this is the correct project and already test by our FAE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jingjing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 05:07:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503747#M31616</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2016-03-04T05:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503748#M31617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hi Jingjing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;PC software is also dedicated soft.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;As I sent before, I have checked the MCU memory that the board had successfuly got the s19 data and&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;flashed into the memory. Refer to &lt;SPAN style="color: #51626f; font-family: arial, helvetica, sans-serif; font-size: 13.3333px; background-color: #f7f7f7;"&gt;KEA128_APP_3.zip's S19 file, the memory data is the same.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;--------------------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;3. I have checked the memory by Codewarrior 10.6 in the debug mode, it was ok.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pls refer to memory.s19 which export by codewarror.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;--------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;I'll compare&amp;nbsp; the soft which you sent to me.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;By the way, how could I send private mail to you?&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;Thank you .&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;Jason&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 05:35:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503748#M31617</guid>
      <dc:creator>jason_zhang</dc:creator>
      <dc:date>2016-03-04T05:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503749#M31618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hi Jingjing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;The demo you sent to me works well.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I'll check the difference between demo code and my code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Jason&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 07:07:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503749#M31618</guid>
      <dc:creator>jason_zhang</dc:creator>
      <dc:date>2016-03-04T07:07:29Z</dc:date>
    </item>
    <item>
      <title>Re: KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503750#M31619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jason,&lt;/P&gt;&lt;P&gt;&amp;nbsp; That's very good, you can copy the code which I give you to your project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jingjing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 07:39:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503750#M31619</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2016-03-04T07:39:41Z</dc:date>
    </item>
    <item>
      <title>Re: KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503751#M31620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jingjing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you ,I'll try to migration the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you find any problem when jump to app by the disassembly code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    uint32_t *pNewAppEntry = 0x4004;&lt;/P&gt;&lt;P&gt;    JumpToPtr pJumpTo;&lt;/P&gt;&lt;P&gt;    typedef void(*JumpToPtr)(void);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    My code:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 08:54:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503751#M31620</guid>
      <dc:creator>jason_zhang</dc:creator>
      <dc:date>2016-03-04T08:54:15Z</dc:date>
    </item>
    <item>
      <title>Re: KEA128 bootloader:How to jump to user applicaiton</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503752#M31621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jingjing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally my bootloader woks.&lt;/P&gt;&lt;P&gt;The reason is that I used the timer and wdog in my bootloader.&lt;/P&gt;&lt;P&gt;But is not used in &lt;SPAN style="color: #51626f; font-family: arial, helvetica, sans-serif; font-size: 13.3333px; background-color: #f7f7f7;"&gt;KEA128_APP_3.&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, sans-serif; font-size: 13.3333px; background-color: #f7f7f7;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;It woks when&amp;nbsp; I&amp;nbsp; disable the timer and wdog before jump to app.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I appriated&amp;nbsp; for your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jason&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 11:19:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KEA128-bootloader-How-to-jump-to-user-applicaiton/m-p/503752#M31621</guid>
      <dc:creator>jason_zhang</dc:creator>
      <dc:date>2016-03-04T11:19:19Z</dc:date>
    </item>
  </channel>
</rss>

