I've upgraded the project chip from K60 to K64, I used with the K60 a USB MSD Host Bootloader through a memory stick. Is there a similar solution with the K64, Is seems that the bootloader provided, only work as a USB Device.
Although the best approach to your needs is to migrate this project (TWR-K70 MSD HOST Bootloader based on AN4368 source code ) to MK64F part, I would strongly recommend to create this USB Host bootloader by using Kinetis Bootloader as reference, because AN4368 uses USB BareMetal stack (4.1.1) which is now obsolete and no longer recommended for future designs. On the other hand, Kinetis Bootloader (2.0) offers you an USB MSD Device bootloader which could serve as reference for your Host project.
Sorry for all inconvenience it may cause.
Hope this helps!
the solution you provided doesn't seem to be relevant, migrating the MSD HOST to the K64 isn't supported by the CW (K64 USB isn't supported). Using a slave bootloader as a reference isn't so good because a Slave bootloader in DEVICE mode is totally different than a Master in HOST mode. Sure hope better solution can be provided.
It´s been a while since I was looking for a USB Host Bootloader too, and I think the best solution would be to merge a USB Host SDK demo example with the Kinetis Bootloader. Is there a way, document or tuturial to do this kind of stuff?
USB memory stick loader is available for almost all Kinetis parts in the Open Source uTasker project which can be downloaded from GITHUB:
Documentation at http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF
Can also work as USB-MSD device loader or Memory stick loader (automatically detects the mode to use) as well as composite KBOOT compatible, SD card or various others.
Builds with 10 different IDEs, includes in-built support for about 50 Kinetis development boards (no porting required between parts), smaller code size than the examples in KSDK and can be completely simulated in Visual Studio for optimal development efficiency if customising is desired (proven in many industrial products on a multitude of memory sticks and so risk-free).
For professional use, one-on-one support is also available.
Professional support for Kinetis: http://www.utasker.com/index.html
Remote desktop one-on-one coaching: http://www.utasker.com/services.html
Getting started to expert videos: https://www.youtube.com/results?search_query=utasker+shorts