<?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 Software Development KitのトピックRe: Kinetis SDK v.1.3 API Reference Manual Rev.0 - the worst documentation I've ever seen !!!</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-SDK-v-1-3-API-Reference-Manual-Rev-0-the-worst/m-p/506337#M5035</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for the feedback on the Kinetis SDK v1.3 API Reference Manual. There was an issue with the organization of the topics that resulted in the poor doc and poor experience you described.&amp;nbsp; We have taken action to fix the issue and have produced Revision 1 of the KSDK v1.3 API RM.&amp;nbsp; It can be found online here: &lt;A href="http://cache.nxp.com/files/soft_dev_tools/doc/support_info/KSDK13APIRM.pdf?fpsp=1&amp;amp;WT_TYPE=Reference%20Manuals&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.pdf" title="http://cache.nxp.com/files/soft_dev_tools/doc/support_info/KSDK13APIRM.pdf?fpsp=1&amp;amp;WT_TYPE=Reference%20Manuals&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.pdf"&gt;http://cache.nxp.com/files/soft_dev_tools/doc/support_info/KSDK13APIRM.pdf?fpsp=1&amp;amp;WT_TYPE=Reference%20Manuals&amp;amp;WT_VENDOR=…&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Michael &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 22 Feb 2016 20:03:11 GMT</pubDate>
    <dc:creator>mnorman</dc:creator>
    <dc:date>2016-02-22T20:03:11Z</dc:date>
    <item>
      <title>Kinetis SDK v.1.3 API Reference Manual Rev.0 - the worst documentation I've ever seen !!!</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-SDK-v-1-3-API-Reference-Manual-Rev-0-the-worst/m-p/506334#M5032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Freescale (or rather NXP) !&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've got impression, that the chapters in &lt;STRONG&gt;Kinetis SDK v.1.3 API Reference Manual.pdf&amp;nbsp; Rev.0&lt;/STRONG&gt; are mixed following the &lt;STRONG&gt;Monte Carlo&lt;/STRONG&gt; principle !&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Some examples:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You open &lt;EM&gt;Reset Control Module (RCM)&lt;/EM&gt; and you land in Chapter 61 and &lt;EM&gt;61.1 Overview&lt;/EM&gt; of the module (it's OK).&lt;/P&gt;&lt;P&gt;But §61.2 is already &lt;EM&gt;SAI HAL driver&lt;/EM&gt; - what a surprise!!&lt;/P&gt;&lt;P&gt;Chapter 61.5,6, etc. deal with &lt;EM&gt;SD card SPI &lt;/EM&gt; and so on, and so on... &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Similarly §64 deals with &lt;EM&gt;Serial Peripheral Interface (SPI)&lt;/EM&gt;&amp;nbsp; but §64.2.1 talks about &lt;EM&gt;Signed Integer Operands&lt;/EM&gt; in MMAU.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you need details of SPI driver enumerations, you have to go (&lt;SPAN style="color: #e23d39;"&gt;it is of course clear to everybody&lt;/SPAN&gt;) to §13 &lt;EM&gt;Cyclic Redundancy Check (CRC)&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;There you find not only &lt;EM&gt;DSPI drivers&lt;/EM&gt; (§13.8, 13.9, 13.10, 13.11) - but - what a luck ! - also details on DMA drivers and DAC drivers.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This means, everybody should simply read briefly all 2861 pages and make notes on where you can find what.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Additionally, working with KDS and KSDK is a horror:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- KDS 3.0.0 &amp;amp; KSDK 1.2.0 - no support for TWRK60D100 (only Code Warrior code)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; import of "Hello word" demo (CW) into KDS resulted in endless build-errors&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- KDS 3.0.0 &amp;amp; KSDK 1.2.0 - is better already, if we forget &lt;EM&gt;Kinetis SDK v.1.3 API Reference Manual,&lt;/EM&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; but the simple "Hello word" demo for TWRK60D100 does not work if you switch to interrupt mode due to false definitions !!&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I'm really thinking about changing the platform.&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm happy, the weekend is coming, so I can get a distance to KDS stuff...&lt;/P&gt;&lt;P&gt;have a great weekend &lt;/P&gt;&lt;P&gt;Piotr&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PS&lt;/P&gt;&lt;P&gt;maybe it would be better to offer less microcontroller types but better documentation ???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Feb 2016 10:19:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-SDK-v-1-3-API-Reference-Manual-Rev-0-the-worst/m-p/506334#M5032</guid>
      <dc:creator>piotrfyda</dc:creator>
      <dc:date>2016-02-12T10:19:51Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis SDK v.1.3 API Reference Manual Rev.0 - the worst documentation I've ever seen !!!</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-SDK-v-1-3-API-Reference-Manual-Rev-0-the-worst/m-p/506335#M5033</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;thank you for your feedback. I will pass it to our development team.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I would like to comment some of your points.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;KSDK .1.2 and KDS 3.0 &lt;STRONG&gt;supports&lt;/STRONG&gt; TWR-K60D100M (Rev. B).&lt;/LI&gt;&lt;LI&gt;All KSDK demos are tested and compiled under several development tools as KDS, IAR, Keil, makefiles support with GCC and Atollic.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Iva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Feb 2016 14:31:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-SDK-v-1-3-API-Reference-Manual-Rev-0-the-worst/m-p/506335#M5033</guid>
      <dc:creator>ivadorazinova</dc:creator>
      <dc:date>2016-02-12T14:31:35Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis SDK v.1.3 API Reference Manual Rev.0 - the worst documentation I've ever seen !!!</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-SDK-v-1-3-API-Reference-Manual-Rev-0-the-worst/m-p/506336#M5034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Iva,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after Installation of KSDK 1.3 I've followed the steps described in the document&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-102612"&gt;Writing my first KSDK Application in KDS - Hello World and GPIO Interrupt&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've thought, that it's a fine point to start with (gpio, interrups, uart..)&lt;/P&gt;&lt;P&gt;Some screens were different as shown in the docu (maybe because of changes v1.2 -&amp;gt; v1.3) - but OK - there is no perfect doc !&lt;/P&gt;&lt;P&gt;I've copied the code into main.c (exactly as described on page 13!) - build with no problems - fine - I was totally surprized!&lt;/P&gt;&lt;P&gt;But the demo didn't work !!&lt;/P&gt;&lt;P&gt;So I've tried in configuration with&amp;nbsp; #define GPIO_INTERRUPT 0 -&amp;nbsp; it worked !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Analysis of schematics of the TWR-K60D100M gave, that SW2 is on PORTE (PTE26) and so:&lt;/P&gt;&lt;P&gt; a) switchPins[1] and not [0] should be used&lt;/P&gt;&lt;P&gt; b) void PORTC_IRQHandler() shall be replaced by PORTE_IRQHandler()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even when someone would like to work with SW1 (despite prinf() says "Press SW2 to Toggle LED."), one should&lt;/P&gt;&lt;P&gt;replace void PORTC_IRQHandler() by PORTA_IRQHandler(), as SW1 is connected to PORTA (PTA19).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Today I've found out, that the demos which come with KSDK1.3 work OK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (in \Freescale\KSDK_1.3.0\examples\twrk60d100m\demo_apps)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the question is what for does NXP annoy People with docs like&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Writing my first KSDK Application in KDS - Hello World and GPIO Interrupt&lt;/EM&gt; ????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;Piotr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2016 14:52:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-SDK-v-1-3-API-Reference-Manual-Rev-0-the-worst/m-p/506336#M5034</guid>
      <dc:creator>piotrfyda</dc:creator>
      <dc:date>2016-02-15T14:52:41Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis SDK v.1.3 API Reference Manual Rev.0 - the worst documentation I've ever seen !!!</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-SDK-v-1-3-API-Reference-Manual-Rev-0-the-worst/m-p/506337#M5035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for the feedback on the Kinetis SDK v1.3 API Reference Manual. There was an issue with the organization of the topics that resulted in the poor doc and poor experience you described.&amp;nbsp; We have taken action to fix the issue and have produced Revision 1 of the KSDK v1.3 API RM.&amp;nbsp; It can be found online here: &lt;A href="http://cache.nxp.com/files/soft_dev_tools/doc/support_info/KSDK13APIRM.pdf?fpsp=1&amp;amp;WT_TYPE=Reference%20Manuals&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.pdf" title="http://cache.nxp.com/files/soft_dev_tools/doc/support_info/KSDK13APIRM.pdf?fpsp=1&amp;amp;WT_TYPE=Reference%20Manuals&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.pdf"&gt;http://cache.nxp.com/files/soft_dev_tools/doc/support_info/KSDK13APIRM.pdf?fpsp=1&amp;amp;WT_TYPE=Reference%20Manuals&amp;amp;WT_VENDOR=…&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Michael &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Feb 2016 20:03:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-SDK-v-1-3-API-Reference-Manual-Rev-0-the-worst/m-p/506337#M5035</guid>
      <dc:creator>mnorman</dc:creator>
      <dc:date>2016-02-22T20:03:11Z</dc:date>
    </item>
  </channel>
</rss>

