Kinetis K60 bootloader for Keil uVision

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

Kinetis K60 bootloader for Keil uVision

3,176 次查看
waynelai
Contributor I

The application note for Kinetis K60 bootloader "AN4368", "AN4370", "AN4379", "AN4605".

There are no example for Keil uVision.

Does Freescale have updates for Keil uVision support ?

Thanks.

标记 (3)
0 项奖励
回复
7 回复数

2,419 次查看
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Wayne:

The appnotes you mention use USB as the bootloader interface. But you may want to give a check to AN2295, which includes projects for Keil uVision. This bootloader uses a serial UART interface.


Regards!,
Jorge Gonzalez

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

2,419 次查看
waynelai
Contributor I

Hello Jorge Gonzalez,

I've downloaded an2295sw.zip to build with Keil uVision4,

but a warning message as below.

.\Kinetis_K_100MHz\AN2295_KinetisK_100MHz.axf: Warning: L6305W: Image does not have an entry point. (Not specified or not set due to multiple choices.)

I've read the an2295.pdf, but it does not mention about the Keil uVision.

Does it matters ?

How to fix ?

By the way, does .hex format can be used with serial bootloader ?

Thanks.

Regards,

Wayne.

0 项奖励
回复

2,419 次查看
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Wayne:

I have not used Keil much, but according to the message the linker is missing a reference to the entry point. However, seems that the project already has a vector table with "__main" specified, so I think there should be no problem with that warning.

As for the hex files, you cannot use those. The PC bootloader tool specifically asks for a S19 file.


Regards!,
Jorge Gonzalez

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复

2,419 次查看
waynelai
Contributor I

Hello Jorge Gonzalez,

So the hex file, we need to use tools to generate to S19 files.

Where can I find this tool ?

Thanks.

Regards,

Wayne.

0 项奖励
回复

2,419 次查看
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Wayne:

How are those Hex files generated, by Keil?

So far I never had to do that conversion (hex -> srecord), so I do not know of a specific tool, sorry. But I guess you can find some options searching in the web.

I have only used Burner utility that comes with CodeWarrior, but it seems that this only applies for the opposite procedure (srecord -> hex).

Regards!

Jorge Gonzalez

0 项奖励
回复

2,419 次查看
waynelai
Contributor I

Hello Jorge Gonzalez,

Thanks a lot.

I'll study it.

0 项奖励
回复

2,419 次查看
Wlodek_D_
Senior Contributor II

Hello,

Thank you for your post, however please consider moving it to the right community place (e.g. Kinetis Microcontrollers ) to get it visible for active members.

For details please see general advice Where to post a Discussion?

Thank you for using Freescale Community.

0 项奖励
回复