Board logo

标题: 有关rs08外部擦写擦写烧入flash [打印本页]

作者: strongchen    时间: 2006-10-13 17:21

RS08KA2的数据手册里有FLASH擦写的步骤说明。但是RS08必须外加Vpp编程电压才能进行FLASH的擦写。
作者: hlhide    时间: 2006-10-19 14:58

我看了哪些步骤,比较笼统,有更详细的吗?我想自己做个简单的写入器,是否有程序样板
作者: hlhide    时间: 2006-10-19 15:10

现在rs08的写入器太贵了!多片写入更加的天文!所以向自己搞一个,但是不知道版主能不能给兄弟我一些帮助:)
作者: strongchen    时间: 2006-10-19 15:41

你可以买一个RS08KA2的演示板,就可以当写入器来使用,还可以当调试器。
作者: yolandazhao    时间: 2006-10-20 15:33

呵呵,不是很明白
我现在调用了smac自带的flash.h头函数里的下面两个宏:
#define Page_EraseAcc PGMAcc[21]=0x40; temp = ((unsigned char(*)(unsigned int))(PGMAcc))
#define Program_ByteAcc PGMAcc[21]=0x20; temp = ((unsigned char(*)(unsigned int, unsigned char))(PGMAcc))

但是调用擦除的宏不好用,一调用程序就跑飞了,连个断点都设置不了,提示是:不能设置硬件断点,不知道什么意思?用这两个宏有什么要求吗?
另外:写flash 之前一定要擦除吗?不擦除也可以写进去啊?
请斑竹指教!
作者: strongchen    时间: 2006-10-20 17:19

写FLASH之前必须先擦除,否则写入的数据可能不正确,除非原来就是空的。对FLASH进行擦除或写操作时,FLASH中的程序是无法运行的,也不能对FLASH中的地址设置断点。
作者: hlhide    时间: 2006-10-23 14:46     标题: 有关rs08外部擦写擦写烧入flash

由相关rs08外部擦写烧入flash的命令,数据结构和烧写方法的手册吗

[此贴子已经被作者于2006-10-23 14:46:57编辑过]


作者: hlhide    时间: 2006-10-23 14:51

由相关rs08外部擦写烧入flash的命令,数据结构和烧写方法的手册吗


作者: hlhide    时间: 2006-10-23 14:51

由相关rs08外部擦写烧入flash的命令,数据结构和烧写方法的手册吗

[此贴子已经被作者于2006-10-23 14:51:26编辑过]


作者: strongchen    时间: 2006-10-24 10:20

一般通过BDM就可以对RS08的FLASH进行编程了。如果你要自己做,则需对BDM通讯的格式和命令有详细的了解。这在RS08的数据手册中有介绍。
作者: hlhide    时间: 2006-10-25 09:57

我手里的手册好象没有啊!版主给个版本:)
作者: strongchen    时间: 2006-10-25 10:02

到飞思卡尔RS08KA2主页上下载MC9RS08KA2.pdf即可,第95页。
作者: hlhide    时间: 2006-10-30 13:20

版主我看了!但是没看懂!而且现在脑子都成浆糊了!没有入手方向
作者: strongchen    时间: 2006-10-31 10:14

所以,就用BDM接口好了,不要自己去弄什么擦写FLASH的东西了。




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