K20 USB device MSD bootloader

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

K20 USB device MSD bootloader

K20 USB device MSD bootloader

最近搞了一个基于TWR-K20D50M的的USB MSD device bootloader, 可以打开文件夹CW中的K20D5下的.project来查看。

在原始的MSD的基础上移植了FAT过来。

其他IAR和Kinetis的其他chip没有测试,如果需要使用,一个是新增相关头文件,二是在bootloader.h中修改相应的MCU_K20D50M定义下的flash及ram配置

Labels (1)
Attachments
Comments

Nice, now we can design a K20 board with your bootloader and download OpenSDA applications used in FRDM-KL25Z. Can I say that?

I also have a document USB MSC device bootloader revision for FRDM-KL25Z (IAR).

Hi, Mr You.

Do you have any idea why bootloader works in debugger but failed in off-debugger run time? Please check this thread. https://community.freescale.com/message/365883#365883

Hi Dawei

請問這個MSD可以使用在MK20DN512xxx10上嗎?

可以的,只是主频不一样而已。

但是现在有sdk,如果是全新开发的项目建议从sdk走。

%3CLINGO-SUB%20id%3D%22lingo-sub-1123656%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3EK20%20USB%20device%20MSD%20bootloader%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123656%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%3ERecently%20I%20made%20a%20USB%20MSD%20device%20bootloader%20based%20on%20TWR-K20D50M.%20You%20can%20view%20it%20by%20opening%20the%20.project%20under%20K20D5%20in%20the%20CW%20folder.%3C%2FP%3E%3CP%3EFAT%20was%20transplanted%20based%20on%20the%20original%20MSD.%3C%2FP%3E%3CP%3EOther%20IAR%20and%20Kinetis%20chips%20have%20not%20been%20tested.%20If%20you%20need%20to%20use%20them%2C%20you%20can%20either%20add%20related%20header%20files%20or%20modify%20the%20flash%20and%20ram%20configurations%20under%20the%20corresponding%20MCU_K20D50M%20definition%20in%20bootloader.h.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1123656%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%3ERecently%20I%20made%20a%20USB%20MSD%20device%20bootloader%20based%20on%20TWR-K20D50M.%20You%20can%20view%20it%20by%20opening%20the%20.project%20under%20K20D5%20in%20the%20CW%20folder.%3C%2FP%3E%3CP%3EFAT%20was%20transplanted%20based%20on%20the%20original%20MSD.%3C%2FP%3E%3CP%3EOther%20IAR%20and%20Kinetis%20chips%20have%20not%20been%20tested.%20If%20you%20need%20to%20use%20them%2C%20you%20can%20either%20add%20related%20header%20files%20or%20modify%20the%20flash%20and%20ram%20configurations%20under%20the%20corresponding%20MCU_K20D50M%20definition%20in%20bootloader.h.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1123656%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EKinetis%20K%20Series%20MCUs%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1123661%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ERe%3A%20K20%20USB%20device%20MSD%20bootloader%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123661%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%3EBut%20now%20there%20is%20an%20SDK.%20If%20it%20is%20a%20newly%20developed%20project%2C%20it%20is%20recommended%20to%20start%20with%20the%20SDK.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1123660%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ERe%3A%20K20%20USB%20device%20MSD%20bootloader%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123660%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%3EYes%2C%20it's%20just%20that%20the%20frequency%20is%20different.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1123659%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ERe%3A%20K20%20USB%20device%20MSD%20bootloader%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123659%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%3EHi%20Dawei%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECan%20this%20MSD%20be%20used%20on%20MK20DN512xxx10%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1123658%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20K20%20USB%20device%20MSD%20bootloader%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123658%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%20Mr%20You.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EDo%20you%20have%20any%20idea%20why%20bootloader%20works%20in%20debugger%20but%20failed%20in%20off-debugger%20run%20time%3F%20Please%20check%20this%20thread.%20%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fmessage%2F365883%23365883%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.freescale.com%2Fmessage%2F365883%23365883%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
No ratings
Version history
Last update:
‎08-25-2013 11:00 PM
Updated by: