发表于: 2016-3-4 11:27:56 | 显示全部楼层

问题

当我尝试烧写CW10.5向导生成的空板工程(基于MPC560xB)至TRK-5606B EVB RevD时,出现一条错误消息:Flash编程错误。MCU看起来像可能被禁用了。


描述

该CodeWarrior工程向导不能区分MPC560xB和MPC560xBK,但这两个使用不同的闪存编程算法。结果是MPC5606B的CodeWarrior的空板工程不能加载到MPC5606BK板(例如TRK-5606B rev.D)。


解决方法

解决方法是手动配置工程,使用附加的闪存编程算法代替MPC560xBK微控制器的默认算法。


具体实现

1.  下载附加的闪存编程算法(.pcp文件),并且复制到计算机中(例如直接放入所有pcp文件存储的CodeWarrior目录:<CW MCU v10.5>\MCU\bin\plugins\support\EPPC\gdi\P&E

2.  创建一个新的MPC560xB空板工程。

Create_MPC5606B_project.png

3.  进入Debug Configurations,并且编辑FLASH Connection配置。

Debug_configuration_1.png

4.  单击Advanced Programming Options,使能Use Alternative Algorithm,并且使用Choose Alternative Algorithm选择pcp文件。使用第一步下载的pcp文件。

Advanced_Options.png

5.  单击Done按钮确认选择的文件,并且确认Connection设置对话框。

Advanced_Options_2.png

现在你应该可以开始调试、闪存编程MPC560xBK器件。

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 6 | 回复: 8



手机版|

GMT+8, 2024-5-7 15:33 , Processed in 0.046609 second(s), 8 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

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