<?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: KW38 for BLE HCI TEST in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW38-for-BLE-HCI-TEST/m-p/2025399#M67149</link>
    <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218093"&gt;@KenFeng&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;See below, please!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--No.1 question&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The function,&amp;nbsp;&lt;SPAN&gt;Controller_SetDTMBaudrate(gDTM_BaudRate_115200_c)&amp;nbsp;, is only used to set UART baud rate, it can't be modified for setting of CAN bus.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--No.2 question&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;RF calibration data should be placed in your application source code, The essence of RF calibration is to adjust the trim value of the 32MHz clock，see '&lt;STRONG&gt;void&lt;/STRONG&gt; &lt;STRONG&gt;BOARD_SetXtal32MHzTrim&lt;/STRONG&gt;(uint8_t trimValue, bool_t saveToHwParams)' in board.c&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--No.3 question&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;No other hci example code except for examples in SDK.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;weidong&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 10 Jan 2025 03:13:10 GMT</pubDate>
    <dc:creator>weidong_sun</dc:creator>
    <dc:date>2025-01-10T03:13:10Z</dc:date>
    <item>
      <title>KW38 for BLE HCI TEST</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW38-for-BLE-HCI-TEST/m-p/2024407#M67145</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I currently have two questions regarding the BLE testing for the KW38.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;1. I am using frdmkw38_hci_black_box_freertos, and I noticed that the SDK function Controller_SetDTMBaudrate(gDTM_BaudRate_115200_c) can only use UART. How can I modify it to use CAN communication instead?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KenFeng_0-1736390492288.png" style="width: 656px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/318688i564C85C5A08B7B23/image-dimensions/656x59?v=v2" width="656" height="59" role="button" title="KenFeng_0-1736390492288.png" alt="KenFeng_0-1736390492288.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;2. If I divide my program into two versions: a production test program and a production application program, and I use the production test program for HCI RF testing, completing the calibration values, will these calibrated RF values be modified if I reflash it with the production application program?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;3. As mentioned above, if I want to include some HCI test content in the production application program, is that feasible? Could you provide an example?&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="FRDM-KW38" id="FRDM-KW38"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jan 2025 02:42:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW38-for-BLE-HCI-TEST/m-p/2024407#M67145</guid>
      <dc:creator>KenFeng</dc:creator>
      <dc:date>2025-01-09T02:42:49Z</dc:date>
    </item>
    <item>
      <title>Re: KW38 for BLE HCI TEST</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW38-for-BLE-HCI-TEST/m-p/2025399#M67149</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218093"&gt;@KenFeng&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;See below, please!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--No.1 question&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The function,&amp;nbsp;&lt;SPAN&gt;Controller_SetDTMBaudrate(gDTM_BaudRate_115200_c)&amp;nbsp;, is only used to set UART baud rate, it can't be modified for setting of CAN bus.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--No.2 question&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;RF calibration data should be placed in your application source code, The essence of RF calibration is to adjust the trim value of the 32MHz clock，see '&lt;STRONG&gt;void&lt;/STRONG&gt; &lt;STRONG&gt;BOARD_SetXtal32MHzTrim&lt;/STRONG&gt;(uint8_t trimValue, bool_t saveToHwParams)' in board.c&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--No.3 question&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;No other hci example code except for examples in SDK.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;weidong&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jan 2025 03:13:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW38-for-BLE-HCI-TEST/m-p/2025399#M67149</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2025-01-10T03:13:10Z</dc:date>
    </item>
    <item>
      <title>Re: KW38 for BLE HCI TEST</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW38-for-BLE-HCI-TEST/m-p/2026229#M67160</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/26366"&gt;@weidong_sun&lt;/a&gt;&amp;nbsp;：&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;1. Can I use CAN bus to send HCI commands if I want the CAN bus to replace the UART interface?&lt;/P&gt;&lt;P&gt;2. I want to know that I calibrate RFIC parameters through HCI commands during the mass test process. If I reprogram the API code, do I need to calibrate again?&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2025 00:43:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW38-for-BLE-HCI-TEST/m-p/2026229#M67160</guid>
      <dc:creator>KenFeng</dc:creator>
      <dc:date>2025-01-13T00:43:59Z</dc:date>
    </item>
    <item>
      <title>Re: KW38 for BLE HCI TEST</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW38-for-BLE-HCI-TEST/m-p/2026308#M67161</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218093"&gt;@KenFeng&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;gt;&amp;gt;1. Can I use CAN bus to send HCI commands if I want the CAN bus to replace the UART interface?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;No, you can't .&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;gt;&amp;gt;I want to know that I calibrate RFIC parameters through HCI commands during the mass test process. &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;No, you can't.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;gt;&amp;gt;If I reprogram the API code, do I need to calibrate again?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For the same design and product, you only need to calibrate once. Simply write the calibration data into your app.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;weidong&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2025 03:00:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW38-for-BLE-HCI-TEST/m-p/2026308#M67161</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2025-01-13T03:00:37Z</dc:date>
    </item>
  </channel>
</rss>

