<?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: Kboot Flash Resident As I2C Master in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kboot-Flash-Resident-As-I2C-Master/m-p/444832#M26252</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see your point about using my own bootloader. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Sep 2015 20:05:18 GMT</pubDate>
    <dc:creator>alex323qp</dc:creator>
    <dc:date>2015-09-21T20:05:18Z</dc:date>
    <item>
      <title>Kboot Flash Resident As I2C Master</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kboot-Flash-Resident-As-I2C-Master/m-p/444830#M26250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, is there any example of how to use &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;KBOOT&lt;/SPAN&gt; v1.2 in i2c master mode? The idea is to read the new binary program from an i2c EEPROM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alex.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Sep 2015 07:24:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kboot-Flash-Resident-As-I2C-Master/m-p/444830#M26250</guid>
      <dc:creator>alex323qp</dc:creator>
      <dc:date>2015-09-12T07:24:59Z</dc:date>
    </item>
    <item>
      <title>Re: Kboot Flash Resident As I2C Master</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kboot-Flash-Resident-As-I2C-Master/m-p/444831#M26251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Alexander Agudelo:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately there is no example of using KBOOT in I2C master mode. Only I2C device mode is supported using &lt;STRONG&gt;blhost&lt;/STRONG&gt; tool together with another MCU as bus translator (&lt;STRONG&gt;BusPal&lt;/STRONG&gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually if using I2C in master mode by reading from an EEPROM then it should be easier to implement your own bootloader instead of reusing KBOOT, which is a very complex firmware due to the support of all the interfaces and configurations.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You do not mention the Kinetis part you have but basically you need 2 things:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1)&lt;/STRONG&gt; EEPROM I2C low level driver. Some references:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://mcuoneclipse.com/2013/08/18/driver-for-microchip-24xx-serial-eeprom/" title="http://mcuoneclipse.com/2013/08/18/driver-for-microchip-24xx-serial-eeprom/"&gt;Driver for Microchip 24xx Serial EEPROM | MCU on Eclipse&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-102521"&gt;KSDK I2C EEPROM Example&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2)&lt;/STRONG&gt; Flash erase/write routines. You can use standalone &lt;A href="http://cache.freescale.com/files/32bit/software/C90TFS_FLASH_DRIVER.exe"&gt;&lt;STRONG&gt;C90TFS&lt;/STRONG&gt;&lt;/A&gt; or the same driver but integrated with &lt;A href="http://www.freescale.com/tools/embedded-software-and-tools/run-time-software/kinetis-software-and-tools/development-platforms-with-mbed/software-development-kit-for-kinetis-mcus:KINETIS-SDK?tid=redKINETIS_SDK"&gt;&lt;STRONG&gt;KSDK&lt;/STRONG&gt;&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, 16 Sep 2015 02:47:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kboot-Flash-Resident-As-I2C-Master/m-p/444831#M26251</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2015-09-16T02:47:49Z</dc:date>
    </item>
    <item>
      <title>Re: Kboot Flash Resident As I2C Master</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kboot-Flash-Resident-As-I2C-Master/m-p/444832#M26252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see your point about using my own bootloader. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Sep 2015 20:05:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kboot-Flash-Resident-As-I2C-Master/m-p/444832#M26252</guid>
      <dc:creator>alex323qp</dc:creator>
      <dc:date>2015-09-21T20:05:18Z</dc:date>
    </item>
  </channel>
</rss>

