爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: MrJewes
收起左侧

【专题文章】西门子6688Flash修改入门的入门

[复制链接]
发表于 2005-8-10 01:00:00 | 显示全部楼层
感谢老师,我仔细看看
发表于 2005-8-10 01:01:00 | 显示全部楼层
3618的8MFlash,怎么设置
发表于 2005-8-10 01:02:00 | 显示全部楼层
小史的帖子!
顶!
发表于 2005-8-10 01:03:00 | 显示全部楼层
请问一下
3618的8MFlash,怎么设置
在IDA pro中的设置
!!!!!!!!!!!!!!!
我想反汇编室使用,不知3618的前面的RAM区是多少
可能是我以前没有太注意,现在要考试,写论文,没有太多的时间查,
我倒是以前汇编,c语言倒是比较精通的,我想自己改改
发表于 2005-8-10 01:04:00 | 显示全部楼层
请问是不是将A00000-2M=800000就可以了
因为3618 是8MROM

即RAM szie添800000
ROM STARTADDRESS 0x00800000
LOADING address 添0x00800000
其他的是自动添上的即可
发表于 2005-8-10 01:05:00 | 显示全部楼层
真是太棒了!但对我来说还是深啊,我还要努力啊
发表于 2005-8-10 01:06:00 | 显示全部楼层
好文,虽然不太懂,但是还要顶一下。
发表于 2005-8-10 01:07:00 | 显示全部楼层
以下是引用bjocean在2004-1-8 10:36:07的发言:
请问是不是将A00000-2M=800000就可以了
因为3618 是8MROM

即RAM szie添800000
ROM STARTADDRESS 0x00800000
LOADING address 添0x00800000
其他的是自动添上的即可


我也想知道答案,我就是这样设置的,但是不对。
 楼主| 发表于 2005-8-10 01:08:00 | 显示全部楼层
以下是引用lanbee在2004-1-10 21:26:15的发言:
[quote]以下是引用bjocean在2004-1-8 10:36:07的发言:
请问是不是将A00000-2M=800000就可以了
  因为3618 是8MROM

  即RAM szie添800000
  ROM STARTADDRESS 0x00800000
  LOADING address 添0x00800000
  其他的是自动添上的即可


我也想知道答案,我就是这样设置的,但是不对。
[/quote]

怎么不对?
发表于 2005-8-10 01:09:00 | 显示全部楼层
以下是引用MrJewes在2004-1-10 21:57:29的发言:

怎么不对?



有大段大段的都是这种:
ROM:800336                 db  0Ah ;  
ROM:800337                 db    0 ;  
ROM:800338                 db    1 ;  
ROM:800339                 db    0 ;  
ROM:80033A                 db  0Bh ;  
ROM:80033B                 db    0 ;  
ROM:80033C                 db    0 ;  
ROM:80033D                 db    0 ;  
ROM:80033E                 db  0Ch ;  
ROM:80033F                 db    0 ;  
ROM:800340                 db    0 ;  
ROM:800341                 db    0 ;  
发表于 2005-8-10 01:10:00 | 显示全部楼层
有些地方按c就可以转换,但是有些地方又不可以,不懂是为什么?
发表于 2005-8-10 01:11:00 | 显示全部楼层
这是个好东西,辛苦了
 楼主| 发表于 2005-8-10 01:12:00 | 显示全部楼层
以下是引用lanbee在2004-1-10 23:13:18的发言:
有些地方按c就可以转换,但是有些地方又不可以,不懂是为什么?


因为有些地方是数据,有些地方是代码,如果是代码的地方,你按C就可以把它反汇编,如果是数据而你按了c就可能出现错误的代码,你注意观察,如果是0很多的地方就可能是数据,看久了这些东西,一般就可以分辨出哪些是数据哪些是代码!
发表于 2005-8-10 01:13:00 | 显示全部楼层
大家可以找一本其它单片机编程的书系统的学习一下,你就明白了什么是段页式存储,什么跳转,地址什么的。PIC单片机很易学,书也好找。名词术语是一样的。建议先找本PIC单片机的书学习一下。直接搞C166有难度。
还有软件模拟器可以让你先练手(在其中也可以反汇编,由”FLASH“机器码得到汇编码),学习单片机的编程过程。学完后,再看狼大写的文章,就简单得很了。
发表于 2005-8-10 01:14:00 | 显示全部楼层
还是最后几句是关键,那些地址是怎么来的,看来得好好研究大家的补丁呀。
发表于 2005-8-10 01:15:00 | 显示全部楼层
中华名贴
 楼主| 发表于 2005-8-10 01:16:00 | 显示全部楼层
以下是引用lanbee在2004-1-10 23:11:52的发言:
[quote]以下是引用MrJewes在2004-1-10 21:57:29的发言:

  怎么不对?



有大段大段的都是这种:
ROM:800336                 db  0Ah ;  
ROM:800337                 db    0 ;  
ROM:800338                 db    1 ;  
ROM:800339                 db    0 ;  
ROM:80033A                 db  0Bh ;  
ROM:80033B                 db    0 ;  
ROM:80033C                 db    0 ;  
ROM:80033D                 db    0 ;  
ROM:80033E                 db  0Ch ;  
ROM:80033F                 db    0 ;  
ROM:800340                 db    0 ;  
ROM:800341                 db    0 ;  

[/quote]


因为可以看到的是,上面的应该是数据,而不是代码.你注意,如果看到很多0的地方那么就应该是数据,比如是数据结构什么来着.多看看补丁就自然而然的就知道了.
发表于 2005-8-10 01:17:00 | 显示全部楼层
好帖啊!看不懂也要顶!
发表于 2005-8-10 01:18:00 | 显示全部楼层
一定要好好学习
发表于 2005-8-10 01:19:00 | 显示全部楼层
sp
稍微看看对刷机也有一些帮助的
3x dx
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-20 07:53

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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