Firmware update on k64 using USB?

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

Firmware update on k64 using USB?

1,180 Views
priyankb
Contributor III

Hello,

I am using a custom board based on K64F and want to use USB(later OTG) for firmware update. We have done the USB MSD host. But now I am confused as to what device class should I use for firmware update part. We also have a PC software for firmware updation we used in coldfire. So I am looking for a short and quick way to implement this.

Any suggestions will be appreciated.

Thank you.

Tags (3)
0 Kudos
4 Replies

747 Views
miduo
NXP Employee
NXP Employee

Hi, Priyank

Please let me know if the problem solved or not?

0 Kudos

747 Views
mjbcswitzerland
Specialist V

Hi

There are various (USB) loaders for your processor in the uTasker project.

1) Serial loader (USB-MSD, CDC iHex/SREC, Kboot): http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf
2) CDC application loader: http://www.utasker.com/docs/uTasker/uTaskerV1.3_USB_Demo.PDF

Regards

Mark

Kinetis: http://www.utasker.com/kinetis.html
Kinetis K64:
- http://www.utasker.com/kinetis/FRDM-K64F.html
- http://www.utasker.com/kinetis/TWR-K64F120M.html
- http://www.utasker.com/kinetis/TEENSY_3.5.html
- http://www.utasker.com/kinetis/Hexiwear-K64F.html


Free Open Source solution: https://github.com/uTasker/uTasker-Kinetis
Working project in 15 minutes video: https://youtu.be/K8ScSgpgQ6M

For better, faster, cheaper product developments consider the uTasker developer's version, professional Kinetis support, one-on-one training and complete fast-track project solutions to set you apart from the herd : http://www.utasker.com/support.html

0 Kudos

747 Views
priyankb
Contributor III

hi Mark,

I tried an example from the Freescale USB stack but got error 43. So either my initialization is wrong or hardware is wrong.

Can you tell me if USB initialization functions in the stack are right or not?

Thanks

Priyank.

0 Kudos

747 Views
miduo
NXP Employee
NXP Employee

Hi,

Please let me know if I am understanding is correct or not. Did you mean that firmware update PC software as you mentioned for ColdFire? Or just the firmware updating process/way?

0 Kudos