写单片机无用空间

[复制链接]
3097|9
 楼主| ww4u 发表于 2007-8-25 17:05 | 显示全部楼层 |阅读模式
为了增强可靠性,怎样将单片机内的无用空间写成跳转指令?是应该在下载时设置呢还是在编程时实现?谢谢!以前没有注意这个问题,请前辈指教。
jianghui88 发表于 2007-8-25 17:47 | 显示全部楼层

顶一下!!

这个东西我也不知道,希望大家把这个解释清楚到低是怎么实现的。如果是用自己写程序完成的,请写一个示例程序给我们看看!!谢谢了!
zhaoyu2005 发表于 2007-8-25 18:18 | 显示全部楼层

用编辑器填充即可

用编辑器在未用的地址填充上合适的数据并保存,然后烧写即可
jianghui88 发表于 2007-8-25 21:33 | 显示全部楼层

在问一下什么样的是合适的??

是每一种单片机不一样还是有一个什么规定的??能不讲具体点。。谢谢了
simon21ic 发表于 2007-8-25 21:35 | 显示全部楼层

这个具体看项目

建议加一些简单的保护然后复位.
当然,测试的时候和做成产品的时候是不一样的,测试的时候最好加一些能够纪录程序跑乱的代码(比如,在无用的部分加一个写EEPROM操作).
xwj 发表于 2007-8-25 21:41 | 显示全部楼层

自己去看一下机器码,就知道该怎么填充了

不过,也没多大意义
conwh 发表于 2007-8-26 10:01 | 显示全部楼层
 楼主| ww4u 发表于 2007-8-26 17:59 | 显示全部楼层

机器码是00020000

机器码好像是00020000,我应该在生成的.HEX文件中直接添加吗?打开HEX文件后并没有发现00020000(程序中有相同的跳转指令),是不是与文件格式有关系?谢谢!
nzk76 发表于 2007-8-27 08:19 | 显示全部楼层

3楼方法好:用烧写/编辑器填充即可

各种类型烧写/编辑器都大同小异,菜单中有一个填充选项,……你仔细揣摩即通!
5880527 发表于 2007-8-27 19:20 | 显示全部楼层

我不相信会乱跑

我不相信会乱跑
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

32

帖子

0

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