Hi!
I'll be using this thread to announce and let you know about all the new application notes in the moment they are released. Please feel free to use this channel to ask for any non-existent application note and let me know all your comments about the existing ones.
To start, here is a summary of all the ones that we already have:
Kinetis Published Application Notes | |
AN# | Title |
AN4342 | Using IIC |
AN4345 | MQX communication drivers to implement protocol converters |
AN4287 | Step by Step Guide on How to Clone an MQX BSP |
AN4282 | Using the Kinetis Family Enhanced EEPROM Functionality |
AN4323 | Implementing an EKG with Kinetis 5x |
AN4327 | Implements a Pulseoximeter with Kinetis K5x |
AN4332 | Implementing an IEEE 1588 v2 node on the Kinetis K60 using the Freescale MQX IEEE 1588 communication library |
AN4330 | Writing touch sensing SW with TSI module and TSS software |
AN4307 | Using crypto libraries with Kinetis and CF+ |
AN4419 | DMA and GPIO transfers |
AN4325 | Implementing a spirometer with Kinetis K5x |
AN4328 | Implementing a blood pressure monitor with Kinetis K5x |
AN4346 | Designing a working prototype using MQX RTOS and tower systems for Kinetis MCUs |
AN4390 | Creating your own Tower Module |
AN4407 | Dual Motor Control for PMSM with Kinetis K70 |
AN4410 | FlexTimer and ADC synchronization for Field Oriented Control |
AN4254 | Motor control under MQX |
AN4314 | Using USB2SER DLL in C# Projects |
AN4255 | Single Phase Electricity Meter for MK30x |
AN4429 | Using motor control PWM for BLDC motors |
AN4364 | Implementing a glucometer with Kinetis K5x |
AN4363 | How to connect to a SMTP server using Freescale NanoSSL client |
AN4417 | MQX: Remote controlling with twitter |
AN4376 | BLDC Motor Control with hall effect sensors using MQX on Kinetis |
AN4381 | Configuring FlexTimer for position and speed measurement with encoder |
AN4367 | Freescale Ethernet boot loader for MCU V1.0 |
AN4379 | Freescale USB MSD device boot loader for MCU |
AN4370 | USB DFU boot loader for MCU |
AN4368 | Freescale USB MSD host boot loader for MCU V1.0 |
Please respond to this thread in case you are not able to find any of these ones and I'll send you the direct link.
Happy Holidays!!!!!
解決済! 解決策の投稿を見る。
Hi,
In the external memories App note that you need. Are you planning to use Kinetis Flexbus or nand controller? For using the Flexbus we will publish a FlexBus app note in about a month and a half. For the NAND flash controller there is one already published that talks about CF, but Kinetis controller is very similar. AN4348, here is the direct link:
http://cache.freescale.com/files/32bit/doc/app_note/AN4348.pdf?fsrch=1&sr=1
On your other 2 requests. I guess the KQRUG could help in the initialization of the FTM in its various modes. Ihave also talked to our TICS team and they have let me know that they have variuous example codes that could help you achieve your requests. You just need to enter to our support portal and enter a ticket for them.
Hope this helps!
Hi,
I was evaluating Pulse Oximetry using AN4327 (I have all the required hardware) but the App note dos not mention where to obtain the "software GUI" which is shown.
How can we test if the "Medical Kiosk" software is not mentioned anywhere. I have tried to Google and to search the Freescale site, but I find nothing.
Thanks.
I've looked at AN4393 (Kinetis FlexBus) and AN4348 (ColdFire NAND flash controller) as well as the K60 reference manual. It remains entirely unclear how the ALT5 pins which have dual NFC/FlexBus functions get multiplexed. Will these periphs play nicely together? In particular, I'd like to read a long data stream from an FPGA on the FlexBus and write it to a NAND flash. Please provide an app note which shows how to connect a NAND flash memory and a 16-bit external memory at the same time and access the devices in an interleaved fashion.
Hi Steven,
You're right, it is unclear. Here's another post with some more details on the NAND flash controller and FlexBus arbitration.
Hi Steve,
Thanks for the suggestion. It is a very valuable one. I will make sure to put it in our Kinetis app notes wish list.
Thanks again!
AN4419 states that the source code is available as AN4419SW, however searching in Google and on FSL yields nothing. Can you please send the link? Thank you
Robert
Hi Robert,
Just for you to know the code for this app note has been uploaded. You can find it in the same link as the app note.
Have a nice weekend!
We are working in having the SW in the correct format in order to upload it. In the moment we have it, it will appear in Fsl.com next to the app note.
Thank you!
Hite
One app that is critically needed is how to build MQX for an alternate processor in the same Kinetis family. The appnote on cloning a bsp and psp and other middleware is useful, but they are of limited value if the processor is different. For example we need the k20dx256z, vll10 processor. We can successfully clone the twrk20d72m mqx structures and rebuild but that will not yield a useable RTOS system. The build crashes because of the variant in the processor family. There is no doc set that we can find that shows how to change to the new processor. We need at least to know the files and general guidlines. Giving on specific Kinetis Tower varian is of no value if there is no way to change the RTOS to use one of the processors for which there are no Tower files!
How do we do this change to a new processor. I have posted, filed SR's contacted the MQX development team and there are no replies as yet. At present it looks like the solution is to abandon CW and got to IAR or Keil. Besides the expense, it is a lot of wasted time. Please advise
Thank you
Hi robert,
If you need help building your own BSP youi can go ahead and buy the platinum help for MQX. The problem with doing such a document is that every person could have a different layout on their own board so the possibilities are infinite. There is no way all the possible layouts that a customer might need can be expressed in one document, that is whay we offer the payed support to help out in this complicated matters.
I think that it would be beneficial to create some new Application Notes to maximise some of the Unique features of the Kinetis series over your competition. The Kinetis series is one of very few Cortex processors that allows the Boot Loader to reside in Flash memory and it is one of the few families where the entire series from the smallest memory size to the largest has Dual Bank Flash.
Current Boot Loader Application Notes cover UART, USB & Ethernet Boot loading.
I would like to see Boot Loader Application Notes specifically using I2C, SPI, CAN, SD card & board level NAND device.
The advantage of a re-programmable Boot Loader is that it provides customers with the ability to create their own Command structure, and with the ability to store keys in the device, its also possible to make the Boot loading secure (encrypted) using One Bank of Flash for the 'new' code, while the other bank is the 'old' code.
The vast majority of your competitor devices have a fixed function, fixed command set and fixed peripheral Boot option, typically using UART0 and less often using SPI.
Regards
Rob
Hi Robert,
Have you seen AN2295? It is Freescale's official serial bootloader and it covers from a s08 device to a Kinetis K and Kinetis L device. You can find the latest version posted here in the Community.
To minimize power consumption, I am trying to use a 4mHz crystal with a K20. I cannot find any reference designs, app notes, or anything else that offers a known-tested design. What capacitors/resistors should I use? What are the important characteristics of the crystal to be used? Would a 2mHz crystal offer even less power consumption?
any further details info about AN4407 Dual Motor Control for PMSM with Kinetis K70? such as example code and hardware modifcation for two TWR-MC-LV3PH with K70.
Thanks
Hi!!!
We have a new app note that is Kinetis related:
AN4373: Cookbook for SAR ADC measurements. This app note would be very helpful in case you are planning to use Kinetis ADC and take advantage al its great functionality.
Please let me know in case of any doubt!!!
I also can not find AN4419. Coud you please send me a direct link?
Hi,
Here it is:
http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4419.pdf?fsrch=1&sr=1
I hope it helps!!!!
Hi,
I've tried to find an application note on the practical use of the K20 external memory interface. I'm interested in a 16bit wide 2Mb address space non multiplexed configuration. I'm in the process of defining the use of I/O pins for a processor change in an existing design.
I also try to find information about the FTM and dual flank capture with DMA transfer. I suppose that I need to use the FTM1 and 2 for this. I'm also looking for a timer controlled DMA supplied DAC transfer for 2 channels. Is there any application notes going into these subjects?
I'm also looking for information about making DMA supplied DAC transfer on the Kinetis K66.
I have spent considerable time looking through NXP website but I have not found any actual application notes for Kinetis, except mentions about theme here and a lot of broken links. Where are they???
Processor manual fails to explain how and from where the DAC can be hardware triggered.
I found by googling AN4369 that hinted that DAC can be triggered from PIT. PDB can probably be used too but I use that for ADC at the same time, and DAC should have different rate than ADC.
Hi,
In the external memories App note that you need. Are you planning to use Kinetis Flexbus or nand controller? For using the Flexbus we will publish a FlexBus app note in about a month and a half. For the NAND flash controller there is one already published that talks about CF, but Kinetis controller is very similar. AN4348, here is the direct link:
http://cache.freescale.com/files/32bit/doc/app_note/AN4348.pdf?fsrch=1&sr=1
On your other 2 requests. I guess the KQRUG could help in the initialization of the FTM in its various modes. Ihave also talked to our TICS team and they have let me know that they have variuous example codes that could help you achieve your requests. You just need to enter to our support portal and enter a ticket for them.
Hope this helps!
Hi,
AN4419 (DMA and GPIO transfers) doesn't show up via either your search engine or a Google search.
-Len