查看: 13327|回复: 11

[求助] k60 tower板-下载器问题

[复制链接]

该用户从未签到

12

主题

136

帖子

0

中级会员

Rank: 3Rank: 3

积分
256
最后登录
2021-1-15
发表于 2011-6-24 16:20:27 | 显示全部楼层 |阅读模式
板上集成的BDM能够把程序下载到RAM里运行,不能下载到FLASH里运行,报错:
Fri Jun 24, 2011 16:07:43: Loaded macro file: D:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\config\flashloader\Freescale\FlashK60Xxxx.mac
Fri Jun 24, 2011 16:07:44: Windows NT detected.
Fri Jun 24, 2011 16:07:46: P&E Interface detected - Flash Version 28.02
Fri Jun 24, 2011 16:07:46: Device is KINETIS.
Fri Jun 24, 2011 16:07:46: Mode is In-Circuit Debug.
Fri Jun 24, 2011 16:07:47: CPU reset by debugger.
Fri Jun 24, 2011 16:07:47: 
Fri Jun 24, 2011 16:07:47: Software reset was performed
Fri Jun 24, 2011 16:07:47: ----- Prepare hardware for Flashloader -----
Fri Jun 24, 2011 16:07:48: 1280 bytes downloaded (1.51 Kbytes/sec)
Fri Jun 24, 2011 16:07:48: Loaded debugee: D:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\config\flashloader\Freescale\FlashK60Xxxx.out
Fri Jun 24, 2011 16:07:48: Target reset
Fri Jun 24, 2011 16:07:49: The flash loader program reported an error.
 
我用IAR默认的启动配置文件建立了一个自己的工程,之后使用了这个函数
__ramfunc void set_sys_dividers(uint32 outdiv1, uint32 outdiv2, uint32 outdiv3, uint32 outdiv4);
程序就不能下载到FLASH里了
 
我知道答案 目前已有10人回答
001.jpg
回复

使用道具 举报

该用户从未签到

2

主题

224

帖子

0

版主

Rank: 7Rank: 7Rank: 7

积分
322
最后登录
1970-1-1
发表于 2011-6-27 17:18:40 | 显示全部楼层

RE:k60 tower板-下载器问题

你说的这个__ramfunc关键字,跟不能download程序到flash中没有关系。
检查k60是否被secure:随便用个ram工程,还能正常连接并debug吗?
再或者是flash被写保护:你有运行过ftfl命令中的swap命令吗?

该用户从未签到

12

主题

136

帖子

0

中级会员

Rank: 3Rank: 3

积分
256
最后登录
2021-1-15
 楼主| 发表于 2011-6-29 16:06:17 | 显示全部楼层

回复:k60 tower板-下载器问题

ram工程能正常连接并debug,
 
开始的时候我建立的工程,没有加那个函数,能下载到FLASH里运行,但是加上后,就不能下载到FLASH里运行了
没有用你说的那些命令

该用户从未签到

2

主题

224

帖子

0

版主

Rank: 7Rank: 7Rank: 7

积分
322
最后登录
1970-1-1
发表于 2011-6-29 20:47:24 | 显示全部楼层

RE:k60 tower板-下载器问题

那你就要检查一下icf文件中的生成relocate类型code配置了。

该用户从未签到

12

主题

136

帖子

0

中级会员

Rank: 3Rank: 3

积分
256
最后登录
2021-1-15
 楼主| 发表于 2011-8-11 12:21:11 | 显示全部楼层

回复:k60 tower板-下载器问题

icf 用的是官方提供的 默認的文件的,難道是flash 被鎖住了?
Thu Aug 11, 2011 12:00:59: Loaded macro file: D:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\config\flashloader\Freescale\FlashK60Xxxx.mac
Thu Aug 11, 2011 12:01:00: Windows NT detected.
Thu Aug 11, 2011 12:01:01: P&E Interface detected - Flash Version 28.02
Thu Aug 11, 2011 12:01:02: Device is KINETIS.
Thu Aug 11, 2011 12:01:02: Mode is In-Circuit Debug.
Thu Aug 11, 2011 12:01:02: CPU reset by debugger.
Thu Aug 11, 2011 12:01:02: 
Thu Aug 11, 2011 12:01:02: Software reset was performed
Thu Aug 11, 2011 12:01:02: ----- Prepare hardware for Flashloader -----
Thu Aug 11, 2011 12:01:04: 1280 bytes downloaded and verified (0.82 Kbytes/sec)
Thu Aug 11, 2011 12:01:04: Loaded debugee: D:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\config\flashloader\Freescale\FlashK60Xxxx.out
Thu Aug 11, 2011 12:01:04: Target reset
Thu Aug 11, 2011 12:01:05: The flash loader program reported an error.
 
出現了這些錯誤,不明白是什麽意思
 

该用户从未签到

4

主题

14

帖子

0

新手上路

Rank: 1

积分
59
最后登录
1970-1-1
发表于 2011-8-12 12:01:15 | 显示全部楼层

回复:k60 tower板-下载器问题

回复第 5 楼 于2011-08-11 04:21:11发表:
icf 用的是官方提供的 默認的文件的,難道是flash 被鎖住了?
Thu Aug 11, 2011 12:00:59: Loaded macro file: D:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\config\flashloader\Freescale\FlashK60Xxxx.mac
Thu Aug 11, 2011 12:01:00: Windows NT detected.
Thu Aug 11, 2011 12:01:01: P&E Interface detected - Flash Version 28.02
Thu Aug 11, 2011 12:01:02: Device is KINETIS.
Thu Aug 11, 2011 12:01:02: Mode is In-Circuit Debug.
Thu Aug 11, 2011 12:01:02: CPU reset by debugger.
Thu Aug 11, 2011 12:01:02: 
Thu Aug 11, 2011 12:01:02: Software reset was performed
Thu Aug 11, 2011 12:01:02: ----- Prepare hardware for Flashloader -----
Thu Aug 11, 2011 12:01:04: 1280 bytes downloaded and verified (0.82 Kbytes/sec)
Thu Aug 11, 2011 12:01:04: Loaded debugee: D:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\config\flashloader\Freescale\FlashK60Xxxx.out
Thu Aug 11, 2011 12:01:04: Target reset
Thu Aug 11, 2011 12:01:05: The flash loader program reported an error.
 
出現了這些錯誤,不明白是什麽意思
用codewrrior擦除一次就可以了,可能是CPU内部一个flash utility的程序破坏了。CW擦除后,会显示,写入一个flash utility的软件,这样后就正常了。这个好像是通病,很多人遇到吧.如果仿真器突然死掉,然后就不行了,多半就是这个原因。
 
 

该用户从未签到

2

主题

18

帖子

0

新手上路

Rank: 1

积分
76
最后登录
1970-1-1
发表于 2011-8-14 15:19:48 | 显示全部楼层

回复:k60 tower板-下载器问题

 飞思卡尔给出的解决方案:
使用最新版的CodeWarrior Development Studio (V10.1 以上,飞思卡尔官方下载试用版)擦除一次flash就可以了
 
 
This is the advice from P&E:
 
The EM (Erase Module) command listed in the console will fail if any of the flash sectors have been protected. I suspect that some of the flash sectors are protected causing the routine to fail.
 
To unprotect the flash sectors, the user can always perform a mass erase through BDM to disable flash protect. To set this setting the user can click on "Debug Configurations"->   Click On Edit->  Set the checkbox that says "Always erase on connect".
 
Refer to attached screenshot.
 
Hope this helps.
 
Should you need to contact us with regard to this message, please see the notes below.
 
Best Regards,
Cesar
Technical Information & Commercial Support
 
Freescale Semiconductor
 
---------------------------------------------------------------------
 
Unprotect Flash areas OSJTAG.jpg
 
 
附上CodeWarrior Development Studio下载地址[url=https://www.freescale.co
m/webapp/sps/site/homepage.jsp?code=CW_HOME]https://www.freescale.co
m/webapp/sps/site/homepage.jsp?code=CW_HOME[/url]
 

该用户从未签到

12

主题

136

帖子

0

中级会员

Rank: 3Rank: 3

积分
256
最后登录
2021-1-15
 楼主| 发表于 2011-8-16 16:13:45 | 显示全部楼层

RE:k60 tower板-下载器问题

用板子上自帶的那個開源的下載器么?

该用户从未签到

12

主题

136

帖子

0

中级会员

Rank: 3Rank: 3

积分
256
最后登录
2021-1-15
 楼主| 发表于 2011-8-25 09:17:55 | 显示全部楼层

RE:k60 tower板-下载器问题

用jlink 弄了一下 就可以了

该用户从未签到

0

主题

7

帖子

0

新手上路

Rank: 1

积分
1
最后登录
1970-1-1
发表于 2011-12-5 19:05:02 | 显示全部楼层

回复:k60 tower板-下载器问题

回复第 9 楼 于2011-08-25 01:17:55发表:
用jlink 弄了一下 就可以了
 
你用的是 k60 tower的开发板吗?Jlink如何可以连接上?我的维和一直连接不上?官方回复不支持哦。
请详细说明方法,谢谢!
 
图片1.JPG
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-5-7 20:08 , Processed in 0.145510 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表