<?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>Kinetis Microcontrollers中的主题 Re: MCU bootloader</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MCU-bootloader/m-p/946047#M54574</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sean,&lt;/P&gt;&lt;P&gt;Bootloader doesn't restrict UART speed. &lt;SPAN style="font-size: 15px; "&gt;Since Kinetis MCU UART module don’t have auto frequency detect function, the bootloader detects frequcny by software. It uses GPIO interrupt and timer to measure frequency. If the code can get the baudrate precisely, speed higher than 230400 should be fine. If it can't, you can appoint the baudrate in&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt;"&gt;&lt;SPAN style="font-size: 15px;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; bool scuart_poll_for_activity(const peripheral_descriptor_t *self)&lt;BR /&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; "&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; "&gt;Jing&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Jul 2019 09:46:07 GMT</pubDate>
    <dc:creator>jingpan</dc:creator>
    <dc:date>2019-07-05T09:46:07Z</dc:date>
    <item>
      <title>MCU bootloader</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MCU-bootloader/m-p/946046#M54573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear sir,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Kinetis MCU bootloader current supports auto baud rate max is 230400. How to modify to support the baud rate more than 230400 like 460800 or 921600?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Sean Wu&lt;/P&gt;&lt;P&gt;Weikeng&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jul 2019 03:14:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MCU-bootloader/m-p/946046#M54573</guid>
      <dc:creator>seanwu</dc:creator>
      <dc:date>2019-07-05T03:14:30Z</dc:date>
    </item>
    <item>
      <title>Re: MCU bootloader</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MCU-bootloader/m-p/946047#M54574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sean,&lt;/P&gt;&lt;P&gt;Bootloader doesn't restrict UART speed. &lt;SPAN style="font-size: 15px; "&gt;Since Kinetis MCU UART module don’t have auto frequency detect function, the bootloader detects frequcny by software. It uses GPIO interrupt and timer to measure frequency. If the code can get the baudrate precisely, speed higher than 230400 should be fine. If it can't, you can appoint the baudrate in&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt;"&gt;&lt;SPAN style="font-size: 15px;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; bool scuart_poll_for_activity(const peripheral_descriptor_t *self)&lt;BR /&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; "&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; "&gt;Jing&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jul 2019 09:46:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MCU-bootloader/m-p/946047#M54574</guid>
      <dc:creator>jingpan</dc:creator>
      <dc:date>2019-07-05T09:46:07Z</dc:date>
    </item>
  </channel>
</rss>

