<?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 Bootloader porting to SKEAZ1284 in MCU Bootloader</title>
    <link>https://community.nxp.com/t5/MCU-Bootloader/Bootloader-porting-to-SKEAZ1284/m-p/735928#M654</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;I am trying to adapt the &lt;STRONG&gt;Kinetis Bootloader 1.2.0&lt;/STRONG&gt; to SKEAZ1284. Microcontroller model: &lt;A href="https://www.nxp.com/part/S9KEAZN64AMLH"&gt;S9KEAZN64AMLH - i&lt;/A&gt;t is curently placed on a custom board built by me.&lt;/P&gt;&lt;P&gt;In order to achieve this I have followed the guide from manual, &lt;A href="https://www.nxp.com/docs/en/reference-manual/KBTLDR120RM.pdf"&gt;Kinetis Bootloader v1.2.0 Reference Manual&lt;/A&gt; Chapter 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately I did not managed to successfully generate build the project and the binary image for upload. So I have two main concerns I want to ask you about:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Where to download the CMSIS-compatible packages for my device that contain header files? I managed to grab files from &lt;EM&gt;C:\Freescale\KDS_v3\eclipse\ProcessorExpert\Config\PE\CPE\wizard_data\wizards\kds\SKEAZ1284\Include&lt;/EM&gt; , this is directory where KDS was installed. But it was not enough, I guess. Where, from nxp website, can I download the correct headers for this microcontroller?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. When building, a lot of errors are because of undeclared macros which define USB data, such as &lt;STRONG&gt;USB_... first time declared here&lt;/STRONG&gt; . I have tried to disable any USB feature from &lt;EM&gt;bootloaader_config.h&lt;/EM&gt; but with no success. In fact, I would like to disable all peripherals except UART. Is there a safe way to do that without breaking the entire code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Mar 2018 12:36:48 GMT</pubDate>
    <dc:creator>curiosul</dc:creator>
    <dc:date>2018-03-26T12:36:48Z</dc:date>
    <item>
      <title>Bootloader porting to SKEAZ1284</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/Bootloader-porting-to-SKEAZ1284/m-p/735928#M654</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;I am trying to adapt the &lt;STRONG&gt;Kinetis Bootloader 1.2.0&lt;/STRONG&gt; to SKEAZ1284. Microcontroller model: &lt;A href="https://www.nxp.com/part/S9KEAZN64AMLH"&gt;S9KEAZN64AMLH - i&lt;/A&gt;t is curently placed on a custom board built by me.&lt;/P&gt;&lt;P&gt;In order to achieve this I have followed the guide from manual, &lt;A href="https://www.nxp.com/docs/en/reference-manual/KBTLDR120RM.pdf"&gt;Kinetis Bootloader v1.2.0 Reference Manual&lt;/A&gt; Chapter 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately I did not managed to successfully generate build the project and the binary image for upload. So I have two main concerns I want to ask you about:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Where to download the CMSIS-compatible packages for my device that contain header files? I managed to grab files from &lt;EM&gt;C:\Freescale\KDS_v3\eclipse\ProcessorExpert\Config\PE\CPE\wizard_data\wizards\kds\SKEAZ1284\Include&lt;/EM&gt; , this is directory where KDS was installed. But it was not enough, I guess. Where, from nxp website, can I download the correct headers for this microcontroller?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. When building, a lot of errors are because of undeclared macros which define USB data, such as &lt;STRONG&gt;USB_... first time declared here&lt;/STRONG&gt; . I have tried to disable any USB feature from &lt;EM&gt;bootloaader_config.h&lt;/EM&gt; but with no success. In fact, I would like to disable all peripherals except UART. Is there a safe way to do that without breaking the entire code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2018 12:36:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/Bootloader-porting-to-SKEAZ1284/m-p/735928#M654</guid>
      <dc:creator>curiosul</dc:creator>
      <dc:date>2018-03-26T12:36:48Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader porting to SKEAZ1284</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/Bootloader-porting-to-SKEAZ1284/m-p/735929#M655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alex C.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Please don't use the &lt;STRONG&gt;Kinetis Bootloader 1.2.0&lt;/STRONG&gt; to SKEAZ1284, that bootloader is very old.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; About the UART bootloader for KEA128, actually, in the nxp offiical website, we already have an application note and the sample code for your reference.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Please refer to AN5400:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN5400.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" title="https://www.nxp.com/docs/en/application-note/AN5400.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1"&gt;https://www.nxp.com/docs/en/application-note/AN5400.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The according sample code:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note-software/AN5400SW.zip" title="https://www.nxp.com/docs/en/application-note-software/AN5400SW.zip"&gt;https://www.nxp.com/docs/en/application-note-software/AN5400SW.zip&lt;/A&gt;&amp;nbsp;&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 questions about it after you refer to that application note, please kindly let me know!&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Kerry&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, 30 Mar 2018 07:52:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/Bootloader-porting-to-SKEAZ1284/m-p/735929#M655</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-03-30T07:52:39Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader porting to SKEAZ1284</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/Bootloader-porting-to-SKEAZ1284/m-p/735930#M656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your replay!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I followed your advice! Because I want to use &lt;STRONG&gt;KinetisFlashTool&lt;/STRONG&gt; to update user application, I will go forward with version 2.0 of the bootloader, this is the latest version!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The key file I can't really understand where to get that from is this: &lt;STRONG&gt;SKEAZ1284_features.h&lt;/STRONG&gt; This configure file shall be written by myself?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: The application&amp;nbsp;&lt;STRONG&gt;KinetisFlashTool&lt;/STRONG&gt; is not compatible with UART bootloader! This is the reason why I have choosed to proceed with Kinetis Bootloader v2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Apr 2018 09:57:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/Bootloader-porting-to-SKEAZ1284/m-p/735930#M656</guid>
      <dc:creator>curiosul</dc:creator>
      <dc:date>2018-04-02T09:57:35Z</dc:date>
    </item>
  </channel>
</rss>

