<?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: Kinetis K70: Bootloader with USB? in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364693#M18709</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;For USB-MSD device or KBOOT USB-HID see &lt;A href="http://www.utasker.com/kinetis/TWR-K70F120M.html" title="http://www.utasker.com/kinetis/TWR-K70F120M.html"&gt;http://www.utasker.com/kinetis/TWR-K70F120M.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.utasker.com/kinetis.html" title="http://www.utasker.com/kinetis.html"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Jan 2015 18:36:55 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2015-01-21T18:36:55Z</dc:date>
    <item>
      <title>Kinetis K70: Bootloader with USB?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364691#M18707</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello every body.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm looking for a Bootloader which allow to get a program (In S19 or other type file) from the USB (i.e an USB KEY) and then flash into internal flash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see this link,&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KBOOT&amp;amp;nodeId=0152101E8C1EF7" title="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KBOOT&amp;amp;nodeId=0152101E8C1EF7"&gt;Kinetis Bootloader|Freescale&lt;/A&gt;&lt;/P&gt;&lt;P&gt;But it seem not work for K70.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is existing a sample?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Jan 2015 14:38:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364691#M18707</guid>
      <dc:creator>arnogir</dc:creator>
      <dc:date>2015-01-21T14:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K70: Bootloader with USB?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364692#M18708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Arno Gir:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The document in the next link by colleague Adrian Sanchez might be what you are looking for:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-102616"&gt;TWR-K70 MSD HOST Bootloader based on AN4368 source code&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards!,&lt;BR /&gt;Jorge Gonzalez&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>Wed, 21 Jan 2015 15:17:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364692#M18708</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2015-01-21T15:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K70: Bootloader with USB?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364693#M18709</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;For USB-MSD device or KBOOT USB-HID see &lt;A href="http://www.utasker.com/kinetis/TWR-K70F120M.html" title="http://www.utasker.com/kinetis/TWR-K70F120M.html"&gt;http://www.utasker.com/kinetis/TWR-K70F120M.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.utasker.com/kinetis.html" title="http://www.utasker.com/kinetis.html"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Jan 2015 18:36:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364693#M18709</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-01-21T18:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Kinetis K70: Bootloader with USB?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364694#M18710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi every body.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I taken code from&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" data-containerid="2019" data-containertype="14" data-objectid="102616" data-objecttype="102" href="https://community.nxp.com/docs/DOC-102616" rel="nofollow noopener noreferrer" target="_blank"&gt;&lt;SPAN style="color: #3778c7;"&gt;TWR-K70 MSD HOST Bootloader based on AN4368 source code&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It work fine. I just need to do some correction because the Boot was Max address for a K60 (512K) no for a K70 (1M)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I modified following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14219958063459409" jivemacro_uid="_14219958063459409"&gt;
&lt;P&gt;#define MAX_FLASH_ADDRESS 0x0007FFFF&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;to&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14219958063346065" jivemacro_uid="_14219958063346065"&gt;
&lt;P&gt;#define MAX_FLASH_ADDRESS 0x000FFFFF&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in main.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_1421995806318262" jivemacro_uid="_1421995806318262"&gt;
&lt;P&gt;uint_8 erase_flash(void)
{ 
&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Body */
&amp;nbsp;&amp;nbsp;&amp;nbsp; uint_8 error = FALSE;
&amp;nbsp;&amp;nbsp;&amp;nbsp; uint_8 i;&lt;/P&gt;
&lt;P&gt;[...]&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to&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;PRE __default_attr="c++" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14219958062694495" jivemacro_uid="_14219958062694495"&gt;
&lt;P&gt;uint_8 erase_flash(void)
{ 
&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Body */
&amp;nbsp;&amp;nbsp;&amp;nbsp; uint_8 error = FALSE;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;uint_16&lt;/STRONG&gt; I;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thank.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2015 06:49:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364694#M18710</guid>
      <dc:creator>arnogir</dc:creator>
      <dc:date>2015-01-23T06:49:27Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K70: Bootloader with USB?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364695#M18711</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;Is existing an "Add-on" to this bootlaoder to Get file on an external NandFlash (NFC) instead of USB?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2015 08:00:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364695#M18711</guid>
      <dc:creator>arnogir</dc:creator>
      <dc:date>2015-01-23T08:00:48Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K70: Bootloader with USB?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364696#M18712</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;In waiting answer for the possible Add-on to use NandFlash, I discovers a problem with&amp;nbsp; the&amp;nbsp; current boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I flash with P&amp;amp;E and start with It, bootloader start. But in standalone, nothing start.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use the Flash build option (Not RAM).&lt;/P&gt;&lt;P&gt;Do you have an Idea?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2015 08:23:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364696#M18712</guid>
      <dc:creator>arnogir</dc:creator>
      <dc:date>2015-01-23T08:23:17Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K70: Bootloader with USB?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364697#M18713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Arno Gir:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately there is not an addition to implement bootloader with a NandFlash, sorry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As for the issue, maybe it is the project library configuration, check the next thread for the solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/391778"&gt;Re: MK10DX256VLK7 doesn't run standalone, just when debugging. Verified it's running from FLASH, not RAM.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards!&lt;/P&gt;&lt;P&gt;Jorge Gonzalez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2015 16:35:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364697#M18713</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2015-01-23T16:35:36Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K70: Bootloader with USB?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364698#M18714</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;The uTasker project includes support to load firmware from NAND flash.&lt;/P&gt;&lt;P&gt;However NAND is not a removable source such as a memory stick so there also needs to be a method of copying the firmware there before loading to application space. The uTasker project uses Ethernet web serve as standard loading technique to NAND on the board.&lt;/P&gt;&lt;P&gt;Generally however I don't see the relationship between the two loading techniques.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kinetis:&lt;A href="http://www.utasker.com/kinetis.html" title="http://www.utasker.com/kinetis.html"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;uTasker Serial Loader: &lt;A href="http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF" title="http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF"&gt;http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2015 17:18:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364698#M18714</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-01-23T17:18:13Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K70: Bootloader with USB?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364699#M18715</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;I will read this topic for the Load problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the NandFlash, in fact my need is to copy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USB\image.s19 -&amp;gt; Internal flash&lt;/P&gt;&lt;P&gt;USB\resource.pbr (PEG resource file) -&amp;gt; External NandFlash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is why I asked I exist a standalone Nandflash drivers which work without MQX? (Or a simpliest extract of MQX which use Nandflash drivers?)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;---------------&lt;/P&gt;&lt;P&gt;Edit:&lt;/P&gt;&lt;P&gt;Thank! For the standalone problem! Project librarian option was on "ewl". I set it to "ewl_noio" and all work correctly!&lt;/P&gt;&lt;P&gt; :smileyhappy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Still Nandflash simple driver problem:smileyblush:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 06:19:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K70-Bootloader-with-USB/m-p/364699#M18715</guid>
      <dc:creator>arnogir</dc:creator>
      <dc:date>2015-01-26T06:19:44Z</dc:date>
    </item>
  </channel>
</rss>

