Kinetis Bootloader 总结

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Kinetis Bootloader 总结

Kinetis Bootloader 总结

Bootloader是一种面向用户应用程序的引导代码,可以在没有烧写器的情况下烧录用户程序,也可以用于在线更新程序。飞思卡尔提供了三种实现bootloader的方式,分别为:

1.预烧写在ROM中的bootloader

    这种方式是MCU中内置了专用的ROM来存放bootloader,目前支持ROM型bootloader的Kinetis系列MCU包括KL03,KL17,KL27和KL43等。其中KL03和KL17的ROM bootloader包含SPI/UART/IIC三种接收方式,KL27和KL43还增加了USB的方式。

2.预烧写在FLASH中一次性bootloader

    这种类型的bootloader在芯片出厂前预写在FLASH中,因此可以像ROM型bootloader一样直接使用。但与ROM型不同的是,上电后bootloader会从FLASH搬移到RAM 中运行,再将FLASH整片擦除并烧写用户程序,因此这种bootloader是一次性的。其优点是不需要片内ROM且方便量产烧写,缺点是无法支持以后的程序更新。目前支持预烧写在FLASH中一次性bootloader的Kinetis系列MCU包括K22、K24和KV3x等。

3.开放源码的bootloader

    这种方式将FLASH空间分为两个部分,一部分用于存储bootloader代码;另一部分用于存储用户应用程序代码。这种方式的bootloader方便客户定制自己的代码。

    目前飞思卡尔提供开放源代码的Kboot,支持UART/SPI/IIC/USB HID 几种接口方式,其网址链接为:

    www.freescale.com/kboot

    除了Kboot,还有以下独立版本的bootloader,包括:

    1)AN2295(开发人员的串行引导加载程序)

        文档下载地址为:http://cache.freescale.com/zh-Hans/files/microcontrollers/doc/app_note/AN2295.pdf

        代码下载地址为:http://cache.freescale.com/files/microcontrollers/doc/app_note/AN2295SW.zip

       另外FAE Yang Liang 对其进行了移植,目前已经支持FRDM-KE02,KE06,KL25,KL26,KL43,KL46, TWR-K60, KV4x, KV10.下载地址为:Kinetis/AN2295_Bootloader · GitHub

    2)AN4767 (Kinetis E 系列上的UART Boot Loader 设计)

        文档下载地址为:http://cache.freescale.com/zh-Hans/files/32bit/doc/app_note/AN4767.pdf

        基于AN2295,没有提供代码。

    3)AN4775 (Kinetis E 系列上的IIC Boot Loader设计)

        文档下载地址为:http://cache.freescale.com/zh-Hans/files/32bit/doc/app_note/AN4775.pdf

        代码下载地址为:http://cache.freescale.com/files/32bit/doc/app_note/AN4775SW.zip

    4)AN4368 (USB 大容量存储设备主机引导加载程序)

         文档下载地址为:http://cache.freescale.com/zh-Hans/files/microcontrollers/doc/app_note/AN4368.pdf

         代码下载地址为:GitHub - Wangwenxue/USB_MSD_Host_Bootloader_K60: This is usb msd Bootloader for K60 (For K60)

                                       GitHub - Wangwenxue/USB_MSD_Host_Bootloader_K64: This USB MSD bootloader for K64 (For K64)

    5)AN4379  (Freescale USB大容量存储设备引导加载程序)

         文档下载地址为:http://cache.freescale.com/zh-Hans/files/microcontrollers/doc/app_note/AN4379.pdf

         代码下载地址为:http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4379SW.zip

    6)AN4764   (USB Human Interface Device Boot Loader for ColdFire Plus, Kinetis K, and Kinetis L MCUs)

         文档下载地址为:http://cache.freescale.com/files/32bit/doc/app_note/AN4764.pdf

         代码下载见附件

    7)AN4370   (用于 MCU 的 USB DFU 引导加载程序)

        文档下载地址为:http://cache.freescale.com/zh-Hans/files/microcontrollers/doc/app_note/AN4370.pdf

        代码下载地址为:http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4370SW.zip  

    8)AN4367   (用于 MCU 的 以太网引导加载程序)

        文档下载地址为:http://cache.freescale.com/zh-Hans/files/microcontrollers/doc/app_note/AN4367.pdf?fromsite=zh-Hans

        代码下载地址为:http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4367SW.zip

        最新的代码请到FNET官网下载:http://fnet.sourceforge.net/

   9)Kinetis Bootloader to Update Multiple Devices in a Network - for Cortex-M0+

        代码及文档下载地址为:https://community.freescale.com/docs/DOC-328168

     

  

  

Tags (1)
Attachments
Comments

谢谢分享,非常感谢!

希望能将KBoot如何通过命令行更新介绍的更详细些。

点赞,总结的非常好!

谢谢,我一直在更新AN2295,目前支持FRDM-KE02,KE06,KL25,KL26,KL43,KL46. TWR-K60, KV4x, KV10,可以从下面这个地址获取:

Kinetis/AN2295_Bootloader · GitHub

Hi Wenxue

Good work on summary of bootloader for Kinetics family.

I am working on K20d72m based custom board, looking for solution to receive command from PC to calibrate Bluetooth chip on board.

Do you know if there is a demo bootloader that supports both USB (virtual COM connection to PC) and SPI port to peripheral chip? I need such bare-metal application for board calibration.

Thanks!

Hui

HI,Liang Yang,

  How to port KE02/KE06 uart bootloader to FRDM-KE04Z Demo board?

Thank you?

Hi hui,

We don't have a bootloader which can meet your requirement.You need to do it by yourself.

Best Regards,

Wenxue

发自我的 iPhone

在 2015年4月11日,0:20,"Hui Shao" <[email protected]<mailto:[email protected]>> 写道:

<https://community.freescale.com/>

<https://community.freescale.com/>

Kinetis Bootloader 总结

new comment by Hui Shao<https://community.freescale.com/people/huishao2?et=watches.email.document_comment> View all comments on this document<https://community.freescale.com/docs/DOC-103383?et=watches.email.document_comment#comment-17021>

Hi Liang Yang

Could you please re-upload the total software package and documents again?

I download the document, but open failed. Thanks.

%3CLINGO-SUB%20id%3D%22lingo-sub-1123900%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3EKinetis%20Bootloader%20%E6%80%BB%E7%BB%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123900%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EBootloader%20%3CSPAN%20lang%3D%22ZH-CN%22%3Eis%20a%20kind%20of%20boot%20code%20for%20user%20application%2C%20which%20can%20burn%20user%20program%20without%20burner%2C%20and%20can%20also%20be%20used%20to%20update%20program%20online.%20%3CSPAN%20lang%3D%22ZH-CN%22%3EFreescale%20provides%20three%3C%2FSPAN%3E%20%3CSPAN%20lang%3D%22ZH-CN%22%3Eways%20to%20implement%20bootloader%2C%20namely%3A%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3E%3CSTRONG%3E1.%20Bootloader%20pre-burned%20in%20ROM%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3EThis%20method%20is%20to%20build%20a%20dedicated%20ROM%20in%20the%20MCU%20to%20store%20the%20bootloader.%20Currently%2C%20the%20Kinetis%20series%20MCUs%20that%20support%20ROM%20bootloader%20include%20KL03%2C%20KL17%2C%20KL27%20and%20KL43.%20The%20ROM%20bootloader%20of%20KL03%20and%20KL17%20includes%20three%20receiving%20modes%20%3A%20SPI%2FUART%2FIIC%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3E%20%2C%20and%20KL27%20and%20KL43%20also%20add%20USB.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3E%3CSTRONG%3E2.%20Pre-burned%20in%20FLASH%20one-time%20bootloader%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3EThis%20type%20of%20bootloader%20is%20pre-written%20in%20FLASH%20before%20the%20chip%20leaves%20the%20factory%2C%20so%20it%20can%20be%20used%20directly%20like%20a%20ROM%20bootloader.%20However%2C%20unlike%20the%20ROM%20type%2C%20after%20power-on%2C%20the%20bootloader%20will%20be%20moved%20from%20FLASH%20to%20RAM%20to%20run%2C%20and%20then%20the%20entire%20FLASH%20will%20be%20erased%20and%20the%20user%20program%20will%20be%20burned%2C%20so%20this%20bootloader%20is%20disposable.%20Its%20advantages%20are%20that%20it%20does%20not%20require%20an%20on-chip%20ROM%20and%20is%20convenient%20for%20mass%20production%20and%20burning.%20The%20disadvantage%20is%20that%20it%20cannot%20support%20future%20program%20updates.%20Currently%2C%20the%20Kinetis%20series%20MCUs%20that%20support%20pre-burning%20a%20one-time%20bootloader%20in%20FLASH%20include%20K22%2C%20K24%2C%20and%20KV3x.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3E%3CSTRONG%3E3.%20Open%20source%20bootloader%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3EThis%20method%20divides%20the%20FLASH%20space%20into%20two%20parts%2C%20one%20for%20storing%20the%20bootloader%20code%20and%20the%20other%20for%20storing%20the%20user%20application%20code.%20This%20method%20of%20bootloader%20is%20convenient%20for%20customers%20to%20customize%20their%20own%20code.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3ECurrently%20Freescale%20provides%20open%20source%20Kboot%2C%20which%20supports%20UART%2FSPI%2FIIC%2FUSB%20HID%20interface%20modes.%20The%20website%20link%20is%3A%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CA%20href%3D%22http%3A%2F%2Fwww.freescale.com%2Fkboot%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ewww.freescale.com%2Fkboot%3C%2FA%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3EIn%20addition%20to%20Kboot%2C%20there%20are%20also%20the%20following%20independent%20versions%20of%20bootloaders%2C%20including%3A%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3E1)%20AN2295%20(Serial%20Bootloader%20for%20Developers)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3EThe%20document%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN2295.pdf%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN2295.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN2295.pdf%3C%2FA%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3EThe%20code%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN2295SW.zip%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN2295SW.zip%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN2295SW.zip%3C%2FA%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EIn%20addition%2C%20FAE%20Yang%20Liang%20has%20ported%20it%20and%20currently%20supports%20FRDM-KE02%2C%20KE06%2C%20KL25%2C%20KL26%2C%20KL43%2C%20KL46%2C%20TWR-K60%2C%20KV4x%2C%20KV10.%20Download%20address%3A%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FKinetis%2FAN2295_Bootloader%2F%22%20title%3D%22https%3A%2F%2Fgithub.com%2FKinetis%2FAN2295_Bootloader%2F%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EKinetis%2FAN2295_Bootloader%20%C2%B7%20GitHub%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E2)%20AN4767%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20(UART%20Boot%20Loader%3C%2FSPAN%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20Design%20on%3C%2FSPAN%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20Kinetis%20E%20Series)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%20font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20document%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4767.pdf%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4767.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4767.pdf%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3EBased%20on%20AN2295%2C%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3Eno%20code%20provided.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E3)%20AN4775%20(%3C%2FSPAN%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20IIC%20Boot%20Loader%3C%2FSPAN%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20Design%20on%3C%2FSPAN%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20Kinetis%20E%20Series)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%20font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20document%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4775.pdf%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4775.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4775.pdf%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%20font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20code%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4775SW.zip%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4775SW.zip%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4775SW.zip%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E4)%20AN4368%20(%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20USB%20Mass%20Storage%20Device%20Host%3C%2FSPAN%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20%3C%2FSPAN%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3EBootloader)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20document%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4368.pdf%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4368.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4368.pdf%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20code%20download%20address%20is%3A%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FWangwenxue%2FUSB_MSD_Host_Bootloader_K60%22%20title%3D%22https%3A%2F%2Fgithub.com%2FWangwenxue%2FUSB_MSD_Host_Bootloader_K60%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EGitHub%20-%20Wangwenxue%2FUSB_MSD_Host_Bootloader_K60%3A%20This%20is%20usb%20msd%20Bootloader%20for%20K60%3C%2FA%3E%20(For%20K60)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FWangwenxue%2FUSB_MSD_Host_Bootloader_K64%22%20title%3D%22https%3A%2F%2Fgithub.com%2FWangwenxue%2FUSB_MSD_Host_Bootloader_K64%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EGitHub%20-%20Wangwenxue%2FUSB_MSD_Host_Bootloader_K64%3A%20This%20USB%20MSD%20bootloader%20for%20K64%3C%2FA%3E%3C%2FSPAN%3E%20(For%20K64)%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E5)%20AN4379%20(%20%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3EFreescale%20USB%20mass%20storage%20device%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3Ebootloader%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20document%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4379.pdf%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4379.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4379.pdf%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20code%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4379SW.zip%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4379SW.zip%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4379SW.zip%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E6)%20AN4764%20(%20%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3EUSB%20Human%20Interface%20Device%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3EBoot%20Loader%20for%20ColdFire%20Plus%2C%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3EKinetis%20K%2C%20and%20Kinetis%20L%20MCUs%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20document%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4764.pdf%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4764.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN4764.pdf%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3ESee%20the%20attachment%20for%20code%20download%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E7)%20AN4370%20(%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20USB%20DFU%3C%2FSPAN%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20bootloader%3C%2FSPAN%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%22%3E%20for%20MCU)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20document%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4370.pdf%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4370.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4370.pdf%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20code%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4370SW.zip%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4370SW.zip%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%26nbsp%3B%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010pt%3B%22%3E%3CLI-EMOJI%20id%3D%22lia_smiling-face-with-sunglasses%22%20title%3D%22%3Asmiling_face_with_sunglasses%3A%22%3E%3C%2FLI-EMOJI%3E%20AN4367%20(%3CSPAN%3E%20Ethernet%3C%2FSPAN%3E%3CSPAN%3E%20Bootloader%3C%2FSPAN%3E%3CSPAN%3E%20for%20MCUs)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010pt%3B%22%3EThe%20document%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4367.pdf%3Ffromsite%3Dzh-Hans%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Fzh-Hans%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4367.pdf%3Ffromsite%3Dzh-Hans%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010pt%3B%22%3EThe%20code%20download%20address%20is%3A%20%3CA%20href%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4367SW.zip%22%20title%3D%22http%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4367SW.zip%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.freescale.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Fapp_note%2FAN4367SW.zip%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EPlease%20download%20the%20latest%20code%20from%20the%20FNET%20official%20website%3A%20%3CA%20href%3D%22http%3A%2F%2Ffnet.sourceforge.net%2F%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Ffnet.sourceforge.net%2F%3C%2FA%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%20font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%26nbsp%3B%26nbsp%3B%209%EF%BC%89Kinetis%20Bootloader%20to%20Update%20Multiple%20Devices%20in%20a%20Network%20-%20for%20Cortex-M0%2B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22line-height%3A%201.5em%3B%20font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3EThe%20code%20and%20document%20download%20address%20is%3A%20%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-328168%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.freescale.com%2Fdocs%2FDOC-328168%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3E%26nbsp%3B%26nbsp%3B%20%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22ZH-CN%22%20style%3D%22font-family%3A%20%25value%3B%20font-size%3A%2010pt%3B%22%3E%3CSPAN%20lang%3D%22ZH-CN%22%3E%26nbsp%3B%26nbsp%3B%20%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1123907%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Kinetis%20Bootloader%20%E6%80%BB%E7%BB%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123907%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Liang%20Yang%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECould%20you%20please%20re-upload%20the%20total%20software%20package%20and%20documents%20again%3F%3C%2FP%3E%3CP%3EI%20download%20the%20document%2C%20but%20open%20failed.%20Thanks.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1123903%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ERe%3A%20Kinetis%20Bootloader%20%E6%80%BB%E7%BB%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123903%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EThanks%2C%20I%20have%20been%20updating%20AN2295%20and%20currently%20support%20FRDM-KE02%2C%20KE06%2C%20KL25%2C%20KL26%2C%20KL43%2C%20KL46.%20TWR-K60%2C%20KV4x%2C%20KV10%20can%20be%20obtained%20from%20the%20following%20address%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FKinetis%2FAN2295_Bootloader%2F%22%20title%3D%22https%3A%2F%2Fgithub.com%2FKinetis%2FAN2295_Bootloader%2F%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EKinetis%2FAN2295_Bootloader%20%C2%B7%20GitHub%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1123902%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ERe%3A%20Kinetis%20Bootloader%20%E6%80%BB%E7%BB%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123902%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EThumbs%20up%2C%20very%20good%20summary!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1123901%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ERe%3A%20Kinetis%20Bootloader%20%E6%80%BB%E7%BB%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123901%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EThanks%20for%20sharing%2C%20much%20appreciated!%3C%2FP%3E%3CP%3EI%20hope%20to%20explain%20in%20more%20detail%20how%20to%20update%20KBoot%20via%20the%20command%20line.%3C%2FP%3E%3C%2FLINGO-BODY%3E
No ratings
Version history
Last update:
‎01-19-2015 12:34 AM
Updated by: