3FFF

[复制链接]
5432|19
 楼主| xfgood3872 发表于 2012-1-16 10:39 | 显示全部楼层 |阅读模式
为什么我烧完程序后查看内存,发现opcode全被3FFF填充了? hex是通过bin转来的。 如何解决呢? 求详解,谢谢。 PIC16F877A
yewuyi 发表于 2012-1-16 11:57 | 显示全部楼层
要么是你转换失败的结果,要么你本来的数据就是那么多。
 楼主| xfgood3872 发表于 2012-1-16 13:44 | 显示全部楼层
2# yewuyi
转换应该是成功的,转换后有数据的,但是烧进去全是3FFF。
yewuyi 发表于 2012-1-16 13:52 | 显示全部楼层
你可以用TXT打开HEX文件看看数据是多少?
yewuyi 发表于 2012-1-16 13:53 | 显示全部楼层
3FFF也是数据啊
 楼主| xfgood3872 发表于 2012-1-17 10:36 | 显示全部楼层
本帖最后由 xfgood3872 于 2012-1-17 10:56 编辑

打开来看后,发现还是有很多不是3FFF的数据的。但是一烧到片子里就发现program momery全是3FFF填充的,很无语啊?  什么问题呢?
有图呢:
或者是我的配置不对? 哪位大神帮我配置下。



还有就是为什么我清空了Erase flash device 之后,查看内存还是显示有空的呢? KIT3  PIC16F877A

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
yewuyi 发表于 2012-1-17 11:02 | 显示全部楼层
你的描述就是问题。

什么叫一烧到片子就发现program momery全是3FFF填充?

首先你打开HEX文件看看里面的数据到底是多少?其次,你烧写完了后,program momery中的数据从哪里来的?如果是你从芯片反读出来的话,你需要检查一下芯片的加密位是否打开了?如果打开了,你认为会读出正确的数据吗?
yewuyi 发表于 2012-1-17 11:02 | 显示全部楼层
把你的HEX文件打包发上来
edalab 发表于 2012-1-17 13:18 | 显示全部楼层
程序加密了,需要取消加密配置字。
 楼主| xfgood3872 发表于 2012-1-17 13:19 | 显示全部楼层
本帖最后由 xfgood3872 于 2012-1-17 13:21 编辑

我初学单片机,请问怎么取消?还有就是加密了就不能烧写吗?
edalab 发表于 2012-1-17 13:21 | 显示全部楼层
反汇编了
edalab 发表于 2012-1-17 13:28 | 显示全部楼层
给我个邮箱我把程序发给你。
yewuyi 发表于 2012-1-17 13:32 | 显示全部楼层
1、你的HEX文件没有问题,里面有正常的非0X3FF的数据
2、这个可以在MPLAB下面按照tu0.jpg操作,导入到MPLAB中
3、在MPLAB中按照tu1.jpg操作,打开程序空间可以看到机器码和ASM指令,此时可以看到机器码并不是0X3FF
4、按照tu2.jpg操作打开芯片的config对话框
5、按照tu3.jpg操作关闭芯片的代码保护,此后向芯片烧写HEX文件进去后,再执行读芯片数据操作时,将会得到和原来HEX文件一样的数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
yewuyi 发表于 2012-1-17 13:35 | 显示全部楼层
1、你的主要问题,应该是调入HEX文件烧写芯片后,可能再次读芯片操作时,因为芯片被加密了,此时不能读回芯片里面的数据。
2、还有一个可能就是你没有正确导入HEX文件,你可能在tu0.jpg操作时,直接使用的open文件的方式,此时是无法将HEX文件调入到MPLAB中的,此时用MPLAB的EDIT功能打开HEX文件看一下而已。
edalab 发表于 2012-1-17 13:43 | 显示全部楼层
楼主应该是在做逆向工作的,呵呵!pic16f877a已经很老了,还能买到吗?
 楼主| xfgood3872 发表于 2012-1-17 13:51 | 显示全部楼层
我是学生啊啊 啊
 楼主| xfgood3872 发表于 2012-1-17 13:53 | 显示全部楼层
本帖最后由 xfgood3872 于 2014-7-23 15:20 编辑

13# edalab   

 楼主| xfgood3872 发表于 2012-1-17 13:59 | 显示全部楼层
16# edalab
老师给的板子
 楼主| xfgood3872 发表于 2012-1-17 14:14 | 显示全部楼层
本帖最后由 xfgood3872 于 2012-1-17 16:12 编辑

15# yewuyi
恩,不断学习,我试试,谢谢。
绿色的是代表用的还是没有用的呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| xfgood3872 发表于 2012-1-17 15:53 | 显示全部楼层
VIEW中的这个绿色代表用的还是没用的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

7

主题

350

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部