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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

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

跳至解决方案
893 次查看
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 解答
505 次查看
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 回复数
506 次查看
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 项奖励
506 次查看
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 项奖励