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

请问JL16怎样进行FLASH 模仿EEPROM。[求助]

请问JL16怎样进行FLASH 模仿EEPROM。[求助]

请问JL16怎样进行FLASH 模仿EEPROM。有没有例子,


谢谢!1

这个论坛里有很多相关的帖子,搜索一下吧。 飞思卡尔网站上也有相关的文档。

[此贴子已经被strongchen于2006-12-13 11:45:08编辑过]

海纳百川  有容乃大
可以使用JL16的ROM-resident routines来对flash进行操作模拟EEPROM
关于ROM-resident routines也可以参考应用笔记AN2874及其参考代码
请问各位,我想用模拟EEPROM,但是没有成功,还把机器给烧了,可能是程序跑飞了。
我是这样做的,我用的是JL8,是用汇编写的,我先在ORG RAM里连续定义了5个变量,分别是总线
频率,数据长度,用于存数据的FLASH开始地址高位,接着就是低位,RAM的数据变量。

还有就是在程序开始时,对存数据的FLASH开始高地址变量进行了复值,
首先谢谢上面两位,不过现在还得求助

还建了一个子函数,子函数先是对上面定义的5个变量(除了每5RAM变量没有)进行复值,

接下来就是调用用了,在进写时,是这样的,先调用上定义的子函数,然后就给数据复值,然后再调用EE_WRITE函数。
对于读,是先调用上面的定义的子函数,然后调用EE-READ 读函数。
不知哪里这方面的例子,是用汇编写的,
谢谢
你的设定基本是正确的,在JL8的datasheet的resident_ROM章节里面有汇编的例子你可以参考。此外,要注意函数调用中堆栈大小足够,给进去的bus_speed要正确
返回列表