<?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: Bootloader - problem to Flash data in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828882#M50091</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a way to configure CodeWarrior to generate srec file with 8 aligned bytes?&lt;/P&gt;&lt;P&gt;All srec file is aligned, but just in the end it is changed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Jul 2018 10:53:09 GMT</pubDate>
    <dc:creator>engenheiroeletr</dc:creator>
    <dc:date>2018-07-02T10:53:09Z</dc:date>
    <item>
      <title>Bootloader - problem to Flash data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828878#M50087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Microcontroller: MK22FX512&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a problem with the Bootloader.&lt;/P&gt;&lt;P&gt;The bootloader was working perfectly, but now it is presenting a problem in a specific point (near to the end) of the .srec file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This is the end of a .srec file that can be flashed with no problem.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S214025DF84956454C20202020A55A000100000001E3&lt;BR /&gt;S214025E08020000000300808080808080808080906E&lt;BR /&gt;S214025E189090909080808080808080808080808033&lt;BR /&gt;S214025E288080808080801804040404040404040427&lt;BR /&gt;S214025E380404040404040202020202020202020227&lt;BR /&gt;S214025E4804040404040404434343434343414141D2&lt;BR /&gt;S214025E584141414141414141414141414141414123&lt;BR /&gt;S214025E684104040404040423232323232321212195&lt;BR /&gt;S214025E782121212121212121212121212121212103&lt;BR /&gt;S214025E882104040404800000000000000000000052&lt;BR /&gt;S214025E9800000000000000000000000000000000F3&lt;BR /&gt;S214025EA800000000000000000000000000000000E3&lt;BR /&gt;S214025EB800000000000000000000000000000000D3&lt;BR /&gt;S214025EC800000000000000000000000000000000C3&lt;BR /&gt;S214025ED800000000000000000000000000000000B3&lt;BR /&gt;S214025EE800000000000000000000000000000000A3&lt;BR /&gt;S214025EF80000000000000000000000000000000093&lt;BR /&gt;S20C025F0800000000000000008A&lt;BR /&gt;S214025F1014086400C800000001010101000100002D&lt;BR /&gt;S214025F20010102021E0A0A010100000010003000F0&lt;BR /&gt;S214025F306400000002000000050A1432030032006A&lt;BR /&gt;S214025F406400DC05030150050200B80B0A231E009C&lt;BR /&gt;S214025F500102010101010264FFFFFFFFFFFFFFFFD5&lt;BR /&gt;S20C025F603200050F01010000EA&lt;BR /&gt;S214025F68105F02000080FF1F58000000685F0200F2&lt;BR /&gt;S214025F7800000020000000000000000000000000F2&lt;BR /&gt;S208025F88000000000E&lt;BR /&gt;S80401919DCC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This is the end of a .srec file that can't be flashed&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S2140262F041444F20A55A00010000000102000000A0&lt;BR /&gt;S2140263000300808080808080808080909090909033&lt;BR /&gt;S2140263108080808080808080808080808080808076&lt;BR /&gt;S214026320808018040404040404040404040404041A&lt;BR /&gt;S214026330040402020202020202020202040404042A&lt;BR /&gt;S21402634004040443434343434341414141414141E1&lt;BR /&gt;S21402635041414141414141414141414141040404DD&lt;BR /&gt;S2140263600404042323232323232121212121212161&lt;BR /&gt;S214026370212121212121212121212121210404045D&lt;BR /&gt;S2140263800480000000000000000000000000000082&lt;BR /&gt;S21402639000000000000000000000000000000000F6&lt;BR /&gt;S2140263A000000000000000000000000000000000E6&lt;BR /&gt;S2140263B000000000000000000000000000000000D6&lt;BR /&gt;S2140263C000000000000000000000000000000000C6&lt;BR /&gt;S2140263D000000000000000000000000000000000B6&lt;BR /&gt;S2140263E000000000000000000000000000000000A6&lt;BR /&gt;S2140263F00000000000000000000000000000000096&lt;BR /&gt;S2080264000000000091&lt;BR /&gt;S21402640414086400C8000000010101010001000034&lt;BR /&gt;S214026414010102021E0A0A010100000010003000F7&lt;BR /&gt;S2140264246400000002000000050A14320300320071&lt;BR /&gt;S2140264346400DC05030150050200B80B0A231E00A3&lt;BR /&gt;&lt;STRONG&gt;S2140264440102010101010264FFFFFFFFFFFFFFFFDC&lt;/STRONG&gt;&lt;BR /&gt;S20C0264543200050F01010000F1&lt;BR /&gt;S21402645C046402000080FF1F580000005C64020007&lt;BR /&gt;S21402646C00000020000000000000000000000000F9&lt;BR /&gt;S20802647C0000000015&lt;BR /&gt;S80401942541&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the bootloader have to flash&amp;nbsp;the bold line above, the problem occurs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Debug:&lt;/P&gt;&lt;P&gt;Until the address 0x26434 the flasher is ok&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_8.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/64569iD52368ED0FBC574D/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_8.png" alt="pastedImage_8.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The image below shows what happen when it flashs the address 0x26444&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_9.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/64570i55860FF93A6CA8B5/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_9.png" alt="pastedImage_9.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then the CPU stops and goes to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PE_ISR(Cpu_Interrupt)&lt;BR /&gt;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;/* This code can be changed using the CPU component property "Build Options / Unhandled int code" */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;PE_DEBUGHALT();&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attemps to solve the problem:&lt;/P&gt;&lt;P&gt;I reduced the code to check if the problem occurs just in this address (0x26444), but the problem occurs in others address too, but always when flash the datas of the line (&lt;STRONG&gt;0102010101010264FFFFFFFFFFFFFFFF&lt;/STRONG&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;Does anybody have idea what can be happen?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jun 2018 12:48:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828878#M50087</guid>
      <dc:creator>engenheiroeletr</dc:creator>
      <dc:date>2018-06-28T12:48:55Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader - problem to Flash data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828879#M50088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi engenheiroeletronico,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please tell me what the bootloader your are using for MK22FX512, if you always meet problem with &lt;STRONG&gt;0102010101010264FFFFFFFFFFFFFFFF&lt;/STRONG&gt;, I think it is maybe caused by the bootloader code. Now please check these points:&lt;/P&gt;&lt;P&gt;1. Check your bootloader code, especially check the flash write code for the .srec&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Whether it check the data is 0XFF before it do the program.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is very important.&lt;/P&gt;&lt;P&gt;&amp;nbsp;2. If you have interest, &amp;nbsp;&amp;nbsp;&amp;nbsp; I think you can try to modify: &lt;STRONG&gt;0102010101010264FFFFFFFFFFFFFFFF&lt;/STRONG&gt; to other data, especially modify &lt;STRONG&gt;FFFFFFFFFFFFFFFF,&lt;/STRONG&gt; you can modify some FF to other none ff data, but at last, you also need to calculate the correct checksum data, checksum = NOT(length + address + data).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check it on your bootloader code, then debug the code and check the flash according address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;Any updated information, please kindly let me know!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&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, 29 Jun 2018 05:45:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828879#M50088</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-06-29T05:45:00Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader - problem to Flash data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828880#M50089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;1. Check your bootloader code, especially check the flash write code for the .srec&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Whether it check the data is 0XFF before it do the program.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is very important.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;EM&gt;&lt;STRONG&gt;Yes, the function check 0xFF.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;EM&gt;&lt;STRONG&gt;I am using the function generated by the Processor Expert:&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;EM&gt;&lt;STRONG&gt;IFsh1_SetBlockFlash((IFsh1_TDataAddress)data_addr, flash_addr, nofDataBytes)&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG&gt;&lt;SPAN style="background-color: #ffffff; font-weight: 400;"&gt;&amp;nbsp;2. If you have interest, &amp;nbsp;&amp;nbsp;&amp;nbsp; I think you can try to modify:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG style="background-color: #ffffff; border: 0px; font-weight: bold;"&gt;0102010101010264FFFFFFFFFFFFFFFF&lt;/STRONG&gt;&lt;SPAN style="background-color: #ffffff; font-weight: 400;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to other data, especially modify&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG style="background-color: #ffffff; border: 0px; font-weight: bold;"&gt;FFFFFFFFFFFFFFFF,&lt;/STRONG&gt;&lt;SPAN style="background-color: #ffffff; font-weight: 400;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;you can modify some FF to other none ff data, but at last, you also need to calculate the correct checksum data, checksum = NOT(length + address + data).&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;EM&gt;&lt;STRONG style="background-color: #ffffff;"&gt;Instead&amp;nbsp;modify the line, I erased it, Then the problem happend in the address 0x2646C. Please see the images bellow.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="background-color: #ffffff; font-weight: 400;"&gt;&lt;SPAN&gt;S2140262F041444F20A55A00010000000102000000A0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140263000300808080808080808080909090909033&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140263108080808080808080808080808080808076&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S214026320808018040404040404040404040404041A&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S214026330040402020202020202020202040404042A&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S21402634004040443434343434341414141414141E1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S21402635041414141414141414141414141040404DD&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140263600404042323232323232121212121212161&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S214026370212121212121212121212121210404045D&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140263800480000000000000000000000000000082&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S21402639000000000000000000000000000000000F6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140263A000000000000000000000000000000000E6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140263B000000000000000000000000000000000D6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140263C000000000000000000000000000000000C6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140263D000000000000000000000000000000000B6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140263E000000000000000000000000000000000A6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140263F00000000000000000000000000000000096&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2080264000000000091&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S21402640414086400C8000000010101010001000034&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S214026414010102021E0A0A010100000010003000F7&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140264246400000002000000050A14320300320071&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S2140264346400DC05030150050200B80B0A231E00A3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S20C0264543200050F01010000F1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S21402645C046402000080FF1F580000005C64020007&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;S21402646C00000020000000000000000000000000F9&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;S20802647C0000000015&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;S80401942541&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_6.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/64619i06152744485B25EA/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_6.png" alt="pastedImage_6.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_7.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/64620iCAE35435F6924A53/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_7.png" alt="pastedImage_7.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2018 13:50:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828880#M50089</guid>
      <dc:creator>engenheiroeletr</dc:creator>
      <dc:date>2018-06-29T13:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader - problem to Flash data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828881#M50090</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 K22FX512 user phrase programming (8 aligned bytes at a time). You show 0x26440 programmed betfore the line starting at 0x26444, which would be an illegal operation (it is not allowed to program the first phrase again with a different value since it damages the flash and generally causes the sector to become unreadable [with hard fault later]).&lt;BR /&gt;Therefore you need to store the value 0x0a231e00 which is to be programmed to 0x26400 until you get the start of the following line (the 0x01020101 for 0x26444) and write it as a single phase of 0x0a231e0001020101).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In case of difficulties, copy the SREC loader from the open source uTasker project (links below - document &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fdocs%2FuTasker%2FuTaskerSerialLoader.pdf" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf&lt;/A&gt;&lt;SPAN&gt;) or its flash driver interface which handles all such details.&lt;/SPAN&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;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;BR /&gt;Kinetis K22:&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FFRDM-K22F.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/FRDM-K22F.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FTWR-K22F120M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K22F120M.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FBLAZE_K22.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/BLAZE_K22.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FtinyK22.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/tinyK22.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Serial Loader: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fdocs%2FuTasker%2FuTaskerSerialLoader.pdf" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Free Open Source solution: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2FuTasker%2FuTasker-Kinetis" rel="nofollow" target="_blank"&gt;https://github.com/uTasker/uTasker-Kinetis&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Working project in 15 minutes video: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fyoutu.be%2FK8ScSgpgQ6M" rel="nofollow" target="_blank"&gt;https://youtu.be/K8ScSgpgQ6M&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For better, faster, cheaper product developments consider the uTasker developer's version, professional Kinetis support, one-on-one training and complete fast-track project solutions to set you apart from the herd : &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fsupport.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/support.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2018 18:16:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828881#M50090</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2018-06-29T18:16:26Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader - problem to Flash data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828882#M50091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a way to configure CodeWarrior to generate srec file with 8 aligned bytes?&lt;/P&gt;&lt;P&gt;All srec file is aligned, but just in the end it is changed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2018 10:53:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828882#M50091</guid>
      <dc:creator>engenheiroeletr</dc:creator>
      <dc:date>2018-07-02T10:53:09Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader - problem to Flash data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828883#M50092</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;You could write an SREC to SREC conversion program that ensures alignment but it seems a poor engineering solution. It is better to correct the loader problem (flash driver) rater than require a non-standard input to be required (it only takes a few lines of additional code to buffer unaligned content until it can safely be committed).&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2018 14:43:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828883#M50092</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2018-07-02T14:43:57Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader - problem to Flash data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828884#M50093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/mjbcswitzerland"&gt;mjbcswitzerland&lt;/A&gt;‌. I solved the problem aligning the 8 bytes before flash them.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2018 16:15:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-to-Flash-data/m-p/828884#M50093</guid>
      <dc:creator>engenheiroeletr</dc:creator>
      <dc:date>2018-07-02T16:15:50Z</dc:date>
    </item>
  </channel>
</rss>

