<?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: datalogger, KwikStik, SDHC_LDD with no RTOS in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/datalogger-KwikStik-SDHC-LDD-with-no-RTOS/m-p/414391#M23571</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your Interesting suggestions. But it seems to me that the whole uTasker project is based on the operation system and I'd like to avoid this because of code size limitation which I have to consider. Is it ready to upload fully-developed solution or is it possible to modify this as a CodeWarrior project. Sorry if those questions are infantile but I'm just a beginner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Marcin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Jun 2015 12:46:08 GMT</pubDate>
    <dc:creator>marcinkajor</dc:creator>
    <dc:date>2015-06-01T12:46:08Z</dc:date>
    <item>
      <title>datalogger, KwikStik, SDHC_LDD with no RTOS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/datalogger-KwikStik-SDHC-LDD-with-no-RTOS/m-p/414389#M23569</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;I'm working on the simple datalogger using KwikStik board and CodeWarrior. I'd like to write some data from ADC on my microSD card (.txt or .dat format). Is there any simple way to implement this without using any RTOS (the simplest continous datalogging using SDLH_LDD) on KwikStik? I've tried to import Elm-Chan's FATFs to my barebord project and modify diskio.c by putting functions generated&amp;nbsp; from SDHC_LDD component in it to provide low-drive handling for higher file layer. I don't know if it's enough to run&amp;nbsp; SD card or if there is any simpler solution. It seems that I can't even mount the logical drive. I've tried Erich Styger's components but all of them require other components, such as FreeRTOS and it's difficult to configure the whole project. Any&amp;nbsp; sugestions would be very helpful for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marcin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 31 May 2015 17:21:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/datalogger-KwikStik-SDHC-LDD-with-no-RTOS/m-p/414389#M23569</guid>
      <dc:creator>marcinkajor</dc:creator>
      <dc:date>2015-05-31T17:21:26Z</dc:date>
    </item>
    <item>
      <title>Re: datalogger, KwikStik, SDHC_LDD with no RTOS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/datalogger-KwikStik-SDHC-LDD-with-no-RTOS/m-p/414390#M23570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Marcin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Beware that if you have a KWIKSTIK with board revision less that Rev. 5 the SD card cannot be used because it is incorrectly wired to the processor.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;You need Rev. 5.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also look at &lt;A href="http://www.utasker.com/kinetis/KWIKSTIK.html" title="http://www.utasker.com/kinetis/KWIKSTIK.html"&gt;µTasker Kinetis KWIKSTIK support&lt;/A&gt; &lt;/P&gt;&lt;P&gt;This contains ready to run SD card / FAT (utFAT2.0 which has more features that FATFS) as well as USB-MSD for data retrieval via USB. It has ADC support included which will save the ADC samples to the SD card as WAV format, or will generate a delay line to the DAC output. That is, it contains a complete data logging solution which has been proven in industrial projects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A data-content-finding="Community" href="http://www.utasker.com/docs/uTasker/uTaskerADC.pdf" rel="nofollow" target="_blank" title="http://www.utasker.com/docs/uTasker/uTaskerADC.pdf"&gt;http://www.utasker.com/docs/uTasker/uTaskerADC.pdf&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" data-containerid="2019" data-containertype="14" data-content-finding="Community" data-objectid="370676" data-objecttype="2" href="https://community.nxp.com/message/370676#370676"&gt;Application note on DMA driven ADC and DAC, using PDB as timebase&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It builds with CW 10.x and requires no porting since all components are fully integrated.&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;Kinetis: &lt;A href="http://www.utasker.com/kinetis.html" title="http://www.utasker.com/kinetis.html"&gt;µTasker Kinetis support&lt;/A&gt; &lt;/P&gt;&lt;P&gt;K40: &lt;A href="http://www.utasker.com/kinetis/KWIKSTIK.html" title="http://www.utasker.com/kinetis/KWIKSTIK.html"&gt;µTasker Kinetis KWIKSTIK support&lt;/A&gt;&amp;nbsp; / &lt;A href="http://www.utasker.com/kinetis/TWR-K40X256.html" title="http://www.utasker.com/kinetis/TWR-K40X256.html"&gt;µTasker Kinetis TWR-K40X256 support&lt;/A&gt;&amp;nbsp; / &lt;A href="http://www.utasker.com/kinetis/TWR-K40D100M.html" title="http://www.utasker.com/kinetis/TWR-K40D100M.html"&gt;µTasker Kinetis TWR-K40D100M support&lt;/A&gt; &lt;/P&gt;&lt;P&gt;ADC/DAC: &lt;A href="http://www.utasker.com/docs/uTasker/uTaskerADC.pdf" title="http://www.utasker.com/docs/uTasker/uTaskerADC.pdf"&gt;http://www.utasker.com/docs/uTasker/uTaskerADC.pdf&lt;/A&gt; &lt;/P&gt;&lt;P&gt;USB User's Guide: &lt;A href="http://www.utasker.com/docs/uTasker/USB_User_Guide.PDF" title="http://www.utasker.com/docs/uTasker/USB_User_Guide.PDF"&gt;http://www.utasker.com/docs/uTasker/USB_User_Guide.PDF&lt;/A&gt; &lt;/P&gt;&lt;P&gt;utFAT2.0: &lt;A href="http://www.utasker.com/docs/uTasker/uTasker_utFAT.PDF" title="http://www.utasker.com/docs/uTasker/uTasker_utFAT.PDF"&gt;http://www.utasker.com/docs/uTasker/uTasker_utFAT.PDF&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2015 00:27:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/datalogger-KwikStik-SDHC-LDD-with-no-RTOS/m-p/414390#M23570</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-06-01T00:27:53Z</dc:date>
    </item>
    <item>
      <title>Re: datalogger, KwikStik, SDHC_LDD with no RTOS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/datalogger-KwikStik-SDHC-LDD-with-no-RTOS/m-p/414391#M23571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your Interesting suggestions. But it seems to me that the whole uTasker project is based on the operation system and I'd like to avoid this because of code size limitation which I have to consider. Is it ready to upload fully-developed solution or is it possible to modify this as a CodeWarrior project. Sorry if those questions are infantile but I'm just a beginner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Marcin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2015 12:46:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/datalogger-KwikStik-SDHC-LDD-with-no-RTOS/m-p/414391#M23571</guid>
      <dc:creator>marcinkajor</dc:creator>
      <dc:date>2015-06-01T12:46:08Z</dc:date>
    </item>
    <item>
      <title>Re: datalogger, KwikStik, SDHC_LDD with no RTOS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/datalogger-KwikStik-SDHC-LDD-with-no-RTOS/m-p/414392#M23572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marcin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The uTasker project is based on a co-operative scheduler that takes up about 2k of code size (which is a fraction of the size required by FAT, for example).&lt;/P&gt;&lt;P&gt;If the scheduler is removed, different code, like a main super-loop, needs to be added that will eventually take up similar code size but lose features and make the project much more difficult to coordinate. Therefore the OS is not a disadvantage but instead allows modularity and reliability to be easily achieved with virtually no extra code overhead in the overall project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The uTasker project is a single application that will run on most KEA, KE, KL, KV and K boards. It includes projects for the following IDEs/Compilers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="http://www.utasker.com/kinetis/compilers.html#KDS"&gt;Freescale's Kinetis Design Studio (KDS)&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.utasker.com/kinetis/compilers.html#CW10"&gt;Freescale's CodeWarrior 10.x&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.utasker.com/kinetis/compilers.html#CROSS"&gt;Rowley Associate's Crossworks&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.utasker.com/kinetis/compilers.html#COIDE"&gt;CooCox CoIDE&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.utasker.com/kinetis/compilers.html#IAR"&gt;IAR Embedded Workbench&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.utasker.com/kinetis/compilers.html#KEIL"&gt;Keil µVision&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.utasker.com/kinetis/compilers.html#GHS"&gt;Green Hills&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.utasker.com/kinetis/compilers.html#ATOLLIC"&gt;Atollic TrueSTUDIO for ARM&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.utasker.com/kinetis/compilers.html#GCC"&gt;Standalone GCC from Makefile&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.utasker.com/kinetis/compilers.html#VS"&gt;VisualStudio for Kinetis simulation&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and full source code so that it can be simply modified to suit the application in question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CodeWarrior users can follow the simple guide linked by &lt;A href="http://www.utasker.com/kinetis/compilers.html#CW10"&gt;Freescale's CodeWarrior 10.x&lt;/A&gt; or follow the video: &lt;A href="https://www.youtube.com/watch?v=uBbiw36Caq4&amp;amp;feature=youtu.be" title="https://www.youtube.com/watch?v=uBbiw36Caq4&amp;amp;feature=youtu.be"&gt;uTasker for Kinetis using CodeWarrior - YouTube&lt;/A&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;Kinetis: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis.html" rel="nofollow" target="_blank"&gt;µTasker Kinetis support&lt;/A&gt; &lt;/P&gt;&lt;P&gt;K40: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis/KWIKSTIK.html" rel="nofollow" target="_blank"&gt;µTasker Kinetis KWIKSTIK support&lt;/A&gt;&amp;nbsp; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis/TWR-K40X256.html" rel="nofollow" target="_blank"&gt;µTasker Kinetis TWR-K40X256 support&lt;/A&gt;&amp;nbsp; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis/TWR-K40D100M.html" rel="nofollow" target="_blank"&gt;µTasker Kinetis TWR-K40D100M support&lt;/A&gt; &lt;/P&gt;&lt;P&gt;ADC/DAC: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/docs/uTasker/uTaskerADC.pdf" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTaskerADC.pdf&lt;/A&gt; &lt;/P&gt;&lt;P&gt;USB User's Guide: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/docs/uTasker/USB_User_Guide.PDF" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/USB_User_Guide.PDF&lt;/A&gt; &lt;/P&gt;&lt;P&gt;utFAT2.0: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/docs/uTasker/uTasker_utFAT.PDF" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTasker_utFAT.PDF&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2015 13:41:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/datalogger-KwikStik-SDHC-LDD-with-no-RTOS/m-p/414392#M23572</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-06-01T13:41:24Z</dc:date>
    </item>
  </channel>
</rss>

