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

ASK STRONGCHEN

ASK STRONGCHEN

用户还能调用监控程序中对FLASH操作的子程序。

是什么意思??? 能不能具体些,,谢谢!!!!!!!!

看里几天监控 ROM这章,不知什么时候会用上?[em27][em27][em27][em27]
雪山一脉
举一个例子,希望你可以理解:
假设在monitor rom中,有100个字节程序(就是一个子函数吧)是用来对flash写入一个字节,这段程序的入口地址在$2000(在monitor rom中),如果你知道调用这个函数的接口是什么样子的,那么你可以直接调用这个地址(call这个函数)来写对flash的某一地址写入一个字节。调用方法可以用jmp $2000来实现。

具体怎么调用和调用地址,08系列的MCU不是完全相同,要看具体的MCU。
你可以下载AN2504这类的应用笔记来看看
你看的是哪个芯片的资料?

每个芯片的监控程序中都有对FLASH操作的子程序,例如页擦除、全擦除或编程。不同的芯片子程序的入口地址不同。用户如果调用这些子程序,对FLASH进行操作时就不用再自己编程了。
海纳百川  有容乃大
那对于GB60应该如何调用这段监控rom中的flash擦写操作呢
GB60属于S08系列。S08与HC08不同,它有内置BDM调试模块,所以就不再需要Monitor Mode。
海纳百川  有容乃大
如果要对flash擦写就的依靠自己编写的代码咯?
是的。但是飞思卡尔的网站上有相关的应用笔记和源程序,可以拿来直接用。
海纳百川  有容乃大
返回列表