打印

PICKIT3 在线调试问题

[复制链接]
10327|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wsrtd|  楼主 | 2013-1-8 10:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教,我用MPLAB IDE + PICKIT3,单片机是PICF4680, 在菜单programmer 选择Program,能成功编程。但是在菜单debugger下,选program就不成功,提示
The following memory regions failed to program correctly:
Debug Executive
Programming failed  
可能是什么原因?
沙发
yewuyi| | 2013-1-8 10:45 | 只看该作者
重点检查配置字,DEBUG时有一些配置字必须关闭。

使用特权

评论回复
板凳
wsrtd|  楼主 | 2013-1-8 16:49 | 只看该作者
我用的是PIC18F4680, 配置字的地址是从300001到30000D,  我用芯片的内部振荡器, 配置字里能关的偶关了。这些配置字是怎压样通过KIT3 写到单片机内部的? 问题依旧没有解决。

使用特权

评论回复
地板
yewuyi| | 2013-1-8 16:54 | 只看该作者
当程序空间一样烧写进去的。

使用特权

评论回复
5
wsrtd|  楼主 | 2013-1-8 18:23 | 只看该作者
IDE的提示:
PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.28.18
Firmware type......................PIC18F
PICkit 3 Connected.
Target Detected
Device ID Revision = 00000007

Programming...
The following memory regions failed to program correctly:
Debug Executive
Programming failed

使用特权

评论回复
6
wsrtd|  楼主 | 2013-1-9 17:04 | 只看该作者
本帖最后由 wsrtd 于 2013-1-9 17:07 编辑

在MPLAB 中,在debugger->setting 下进行相关设置,为什么总出现下面的错误提示?

Addresses must be aligned on a(n) 64 byte boundary

End Address must not be greater than fd2f

使用特权

评论回复
7
wsrtd|  楼主 | 2013-1-11 16:56 | 只看该作者
问题终于解决。我用了 HT PICC18 编译器,可能是没**好,总出问题。 换成MCC18编译器,可以了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

15

帖子

0

粉丝