How to compile Kinetis Bootloader 1.1.0 with KDS3.0 ?

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

How to compile Kinetis Bootloader 1.1.0 with KDS3.0 ?

跳至解决方案
2,589 次查看
NicolasP
Contributor IV

Hi,

Bootloader 1.1.0 is delivered with IAR projects.

I'd like to compile bootloader for my system with KDS 3.0.

Are there some kds project files for bootloader somewhere ?

Best regards,

Nicolas

1 解答
2,186 次查看
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Nicolas Pinault:

The KBOOT v1.1 does not have a target project for KDS, but KBOOT v1.2 is coming soon (tentatively this week) with KDS projects. Please wait for the release, you can monitor the KBOOT page:

Kinetis Bootloader|Freescale

Regards!

Jorge Gonzalez

在原帖中查看解决方案

0 项奖励
回复
7 回复数
2,187 次查看
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Nicolas Pinault:

The KBOOT v1.1 does not have a target project for KDS, but KBOOT v1.2 is coming soon (tentatively this week) with KDS projects. Please wait for the release, you can monitor the KBOOT page:

Kinetis Bootloader|Freescale

Regards!

Jorge Gonzalez

0 项奖励
回复
2,186 次查看
NicolasP
Contributor IV

Hello Jorge,

KBOOT v1.2 is exactly what I need. That's perfect.

I am using FRDMk22F board (MK22F51212 target).

I don't understand what are the differences between flashloader, flashloader_loader and freedom_bootloader targets.

My guess :

- flashloader : runs in RAM and is able to erase/program the full FLASH memory once.

- flashloader_loader : runs in FLASH and can erase/program the FLASH memory above a predefined address multiple times.

- freedom_bootloader : flashloader_loader for FRDMK22K board

Am I right ?

Regards,

Nicolas

0 项奖励
回复
2,186 次查看
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Nicolas,

Not exactly, read the definition in KBOOT release notes:

(C:\Freescale\FSL_Kinetis_Bootloader_1_2_0\doc\Kinetis Bootloader v1.2.0 Release Notes.pdf)

pastedImage_2.png

So in summary:

-​ Bootloader (tower or freedom): Bootloader firmware that resides in Flash and can be used multiple times.

- Flashloader_loader + Flashloader: The firmware you get from the "flashloader_loader" project can be programmed to the K22 with an external tool (Jlink, U-Multilink, OpenSDA,...) and you get a one-time loader. As stated in the text box, the flashloader project must be built first.

I hope this clarifies.

Regards!

Jorge Gonzalez

0 项奖励
回复
2,186 次查看
NicolasP
Contributor IV

Hello Jorge,

That's perfectly clear. I should have read twice.

Thanks a lot for your support.

Best regards,

Nicolas

2,186 次查看
NicolasP
Contributor IV

Hello Jorge,

That's good news !

Thanks.

Regards,

Nicolas

0 项奖励
回复
2,186 次查看
mjbcswitzerland
Specialist V

Nicolas

In case of anything being missing you can also get KBOOT compatible loaders for almost all Freescale boards and processors from

http://www.utasker.com/kinetis.html

These allow mixing KBOOT, AN2295 Freescale Developer's Serial Bootloader, HIDBootloader.exe, USB-MSD, SD card, Ethernet, UART SREC as desired and builds with the following IDEs with no porting or extra development efforts:

Regards

Mark

Kinetis: µTasker Kinetis support

Boot loader: http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF

For the complete "out-of-the-box" Kinetis experience and faster time to market

0 项奖励
回复
2,186 次查看
NicolasP
Contributor IV

Hello Mark,

That's an interresting product. If KBOOT does not do the job, this might be a good alternative.

Regards,

Nicolas

0 项奖励
回复