Board logo

标题: bin转换S19 [打印本页]

作者: ouyang4321    时间: 2007-8-17 16:13     标题: bin转换S19

请教高高手:我现有bin的程序,但我现使用的烧录器只支持S19的程序,我要怎样操作才能把bin的程序转换为S19的程序?谢谢谢谢谢谢
作者: sideline    时间: 2007-8-18 12:03

可以从这里下载软件:BIN2SREC
http://www.s-record.com/
作者: ouyang4321    时间: 2007-8-18 14:25

请问该软件是把bin转换S19文件吗?我现用的是飞思卡尔12的CPU,转换后支持烧录吗?


作者: ouyang4321    时间: 2007-8-18 14:33

我现使用的是P&E烧录器,我怎样才能把BIN程序烧录到飞思卡尔S12DT的CPU?
谢谢谢谢
作者: sideline    时间: 2007-8-19 01:56

用hiwave debugger,直接导入s19,再run 就行
作者: ouyang4321    时间: 2007-8-20 09:51

谢谢谢谢,我操作后有不明白再请教
作者: ouyang4321    时间: 2007-8-23 14:52

sideline :您好,我捣弄半天还是不会.请问能不能留个电话,谢谢谢谢
我的邮箱uyang4321@gmail.com
作者: strongchen    时间: 2007-8-23 15:46

首先要设置连接,再设置芯片,再调入S19文件,就可以写芯片了。
作者: ouyang4321    时间: 2007-9-1 17:20

请问斑竹:我没有S19文件,只有BIN文件,我该怎么操作?
设置连接我用USB,芯片是飞思卡尔MC9S12DT128的CPU
作者: strongchen    时间: 2007-9-3 10:20

要先把BIN文件转换成S19文件。
作者: ouyang4321    时间: 2007-9-4 16:01

转化成S19文件后,怎么与原BIN文件大小不一样,用P&E烧录器拷贝时,提示错误:启始位置错误,我需要的启始位置0E0000,请斑竹支招.
谢谢谢谢
作者: ouyang4321    时间: 2007-9-4 16:03

我转成S19后启始位置是0X00004800
作者: strongchen    时间: 2007-9-4 17:26

S19文件格式与BIN不一样,大小当然不一样。S19文件本身带地址和校验信息。在转换前需设置起始地址。
作者: ouyang4321    时间: 2007-9-9 14:23

感谢斑竹的指导,在转换前设置起始地址,还是不能用.我是请别人帮忙搞的,请问斑竹方便帮我弄吗?我是上海的
谢谢谢谢谢谢
作者: strongchen    时间: 2007-9-10 11:44

把你的BIN文件传上来看看。
作者: ouyang4321    时间: 2007-9-14 17:02

请问斑竹的邮箱?
作者: ouyang4321    时间: 2007-9-14 17:08

我的邮箱是ouyang4321@gmail.com
作者: strongchen    时间: 2007-9-17 10:01

strongchen_free@yahoo.com.cn
作者: ouyang4321    时间: 2007-9-17 15:53

斑竹您好,我刚发了一个BIN文件给您,请您帮我看看.
谢谢谢谢
作者: strongchen    时间: 2007-9-18 15:43

你确定起始地址是0x0E0000吗?请看我用起始地址为0转换出的S19文件:
http://bbs.chinaecnet.com/uploadImages/347.rar
作者: ouyang4321    时间: 2007-9-19 10:51

斑竹辛苦了,我刚下载试了试,烧录时询问:
All s record addresses not in range or module.
Continue?
我点击"YES'',可以烧录,但是我的芯片不能正确输出.
请斑竹支招
作者: ouyang4321    时间: 2007-9-19 11:06

我的第一句大概是这样:S2140E0000FEC01AFDC018270E35ED31EC31697004AE
您转的后面全是FFFFFFFFF应该是空的
我的程序有加密,使用的两个存储方式,flash,EEPROM两个存储区都有资料
请斑竹再帮我看看,谢谢谢谢
作者: strongchen    时间: 2007-9-19 11:17

程序本身无所谓加密不加密,加密的是芯片。如果你是从加密的芯片中读出的数据,那可能本身就是错误的。我转的文件并非全是FF,在地址4800、8000、18000、28000、38000、48000等地址后是有内容的。
作者: ouyang4321    时间: 2007-9-19 14:27

斑竹好,我的芯片是有加密,但是解密后生成BIN文件烧录是可以的,我现用的是P&E烧录器,请斑竹帮帮忙,谢谢谢谢
作者: strongchen    时间: 2007-9-19 14:34

你用的是什么芯片?
作者: ouyang4321    时间: 2007-9-19 14:57

芯片是飞思卡尔MC9S12DT128
请帮帮忙,谢谢斑竹
作者: strongchen    时间: 2007-9-19 16:01

那么你将这个BIN文件调入编程器的时候,地址信息是怎么设置的?(文件开始、结束地址以及缓冲起始地址等)。
作者: strongchen    时间: 2007-9-19 16:17

另外,你的BIN文件中并没有前面说的“S2140E0000FEC01A...”这一行的内容。你确信这个BIN文件是正确的吗?
作者: ouyang4321    时间: 2007-9-24 13:56

我的BIN文件可以用西尔特3000U的烧录器烧,用他的烧录软件就可以打开我的文件,并且文件的开始,结束,以及缓冲地址都能看见
确定是正确的,烧录的芯片能工作正常.

[此贴子已经被作者于2007-9-24 13:56:02编辑过]


作者: ouyang4321    时间: 2007-9-24 14:00

我到现在还是没有找到可行的方法,希望楼外楼,人上人的高手请支招
谢谢谢谢各位点击
作者: ouyang4321    时间: 2007-9-29 13:20

各位高手在这放松的假期玩得愉快,国庆快乐
请各位高手有空帮帮我




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0