首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

有关rs08外部擦写擦写烧入flash

RS08KA2的数据手册里有FLASH擦写的步骤说明。但是RS08必须外加Vpp编程电压才能进行FLASH的擦写。
海纳百川  有容乃大
我看了哪些步骤,比较笼统,有更详细的吗?我想自己做个简单的写入器,是否有程序样板
现在rs08的写入器太贵了!多片写入更加的天文!所以向自己搞一个,但是不知道版主能不能给兄弟我一些帮助:)
你可以买一个RS08KA2的演示板,就可以当写入器来使用,还可以当调试器。
海纳百川  有容乃大
呵呵,不是很明白
我现在调用了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 之前一定要擦除吗?不擦除也可以写进去啊?
请斑竹指教!
写FLASH之前必须先擦除,否则写入的数据可能不正确,除非原来就是空的。对FLASH进行擦除或写操作时,FLASH中的程序是无法运行的,也不能对FLASH中的地址设置断点。
海纳百川  有容乃大

有关rs08外部擦写擦写烧入flash

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

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

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

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

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

一般通过BDM就可以对RS08的FLASH进行编程了。如果你要自己做,则需对BDM通讯的格式和命令有详细的了解。这在RS08的数据手册中有介绍。
海纳百川  有容乃大
我手里的手册好象没有啊!版主给个版本:)
到飞思卡尔RS08KA2主页上下载MC9RS08KA2.pdf即可,第95页。
海纳百川  有容乃大
版主我看了!但是没看懂!而且现在脑子都成浆糊了!没有入手方向
所以,就用BDM接口好了,不要自己去弄什么擦写FLASH的东西了。
海纳百川  有容乃大
返回列表