Bootloader s-records for SDA (K20) as in FRDM-KL25Z board.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Bootloader s-records for SDA (K20) as in FRDM-KL25Z board.

ソリューションへジャンプ
898件の閲覧回数
deuteron
Contributor II

We want to make a USBDM device programmer based on OpenSDA just like the one in the SDA section of the FRDM-KL25Z board.  How can we find either source code or s-records to program the the original USB bootloader into a blank MK20DX128VFM5 processor? Is the bootloader firmware public or just its SDA applications? Alternatively, we could use source code or s-records for USBDM that does not use the SDA bootloader. What is available, and where? The target processor we wish to program is a Kinetis K60. If source-code is available, what versions can be compiled with Codewarrior

0 件の賞賛
1 解決策
510件の閲覧回数
pgo
Senior Contributor V

Firstly - Make sure your are talking about USBDM and not OSBDM :smileyhappy:

OpenSDA Version 1 (the bootloader not any of the applications) which is on the earlier FRDM boards such as KL25 is not opensource in any meaningful way.  Nether the specification nor the source code is available.  I believe it is proprietry to P&E Micro.  If you search these forums you will find a long discussion on it.

OpenSDAV2 which is on the FRDM-K64 board actually uses the Freescale bootloader.  I haven't looked at this much but I believe Freescale intend to pre-program this in all their new chips so that they are programmable in circuit without any extra  hardware.

OpenSDAv2 bootloader is a better alternative.  It is available and there is a version of USBDM that will work with it (and also the CMSIS on as well).

Source code for USBDM is available on GitHUB :

https://github.com/podonoghue/usbdm-firmware

bye

元の投稿で解決策を見る

0 件の賞賛
2 返答(返信)
511件の閲覧回数
pgo
Senior Contributor V

Firstly - Make sure your are talking about USBDM and not OSBDM :smileyhappy:

OpenSDA Version 1 (the bootloader not any of the applications) which is on the earlier FRDM boards such as KL25 is not opensource in any meaningful way.  Nether the specification nor the source code is available.  I believe it is proprietry to P&E Micro.  If you search these forums you will find a long discussion on it.

OpenSDAV2 which is on the FRDM-K64 board actually uses the Freescale bootloader.  I haven't looked at this much but I believe Freescale intend to pre-program this in all their new chips so that they are programmable in circuit without any extra  hardware.

OpenSDAv2 bootloader is a better alternative.  It is available and there is a version of USBDM that will work with it (and also the CMSIS on as well).

Source code for USBDM is available on GitHUB :

https://github.com/podonoghue/usbdm-firmware

bye

0 件の賞賛
511件の閲覧回数
deuteron
Contributor II

Thanks again. I explained how I used your answer in a different thread here:

How do I program USBDM or OpenSDA into a new, blank MK20DX128VFM5

0 件の賞賛