[求助]:关于MC9S08GB60的Flash擦写
- UID
- 104617
- 性别
- 男
|
你可以参考以下资料。
https://www.freescale.com/webapp/Download?colCode=HCS08SGFNVMSSD&prodCode=MC9S08GB60&nodeId=016246844976630008&appType=license&location=psp
或调用an2140内的uPrg1Flash 及 uErasePages。 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
这完全可以实现。请参见GB60的数据手册MC9S08GB60/D的第46~59页,以及GB60的参考手册HCS08RMV1的有关FLASH操作的内容
(这两篇文章可以从此处下载:http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC9S08GB60&nodeId=016246844976630008 )。 |
|
|
|
|
|
- UID
- 104514
- 性别
- 男
|
你先把写入数据的程序拷贝到RAM去中,然后在RAM区中执行这段程序.就可以了! |
来的尽管来着,去的尽管去着,这来去的中间又有多少的匆匆呢 |
|
|
|
|
|
- UID
- 97368
- 性别
- 男
|
谢谢各位的帮助,这几篇文档我看了一下,现在CodeWarrior中用C编程,不知道如何调用文档中的汇编程序。需要自己建立asm文档还是直接跳到程序入口就可以了,这些代码都已经存在GB60中了吗? |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
GB60 中并没有预置这些程序。你必须将它们嵌入你的用户程序中,然后在用户程序中调用。 |
|
|
|
|
|
- UID
- 97368
- 性别
- 男
|
太谢谢了,我尝试了一下,codewarrior于其他编译器不太一样,c调用汇编的方式也不一样,现在还不能调用,我再试试。不知道strongchen是否有相关文档, 多谢 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
告诉我你的 Email 地址吧,我发给你。[em02] |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
已经发给你了。但文件太大了,好像发得有问题。如果你没有收到,请到此处去下载 Compiler_HC08 的文件:
http://www.metrowerks.com/MW/Support/dev_resources/Documentation_for_HC08_3.0.htm
这里有很多 Freescale 的编译及调试工具的文档。所有感兴趣的朋友都可以去下载。[em02] |
|
|
|
|
|
- UID
- 97368
- 性别
- 男
|
|
|
|
|
|
- UID
- 97368
- 性别
- 男
|
好的, 多谢拉
[此贴子已经被作者于2005-3-3 18:00:07编辑过] |
|
|
|
|
|
- UID
- 97368
- 性别
- 男
|
bingo!!! 已经实现啦,现在只要找到一段安全的Flash进行擦写就可以了。多谢strongchen斑竹的鼎力相助,也谢谢几位大虾的资料。 这里真是个好地方,不仅学到很多东西,更能够帮助解决问题,我会继续关注本版,也会继续请教各位的。 [upload=gif]uploadImages/200533200109.gif[/upload] |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
恭喜啦!希望今后继续关注 Freescale 和本版,与网友们分享你的成功经验![em27] |
|
|
|
|
|
- UID
- 104488
- 性别
- 男
|
flash的擦写,在网上可以找到原码,当然我不反对您向我索取。在开发的过程中,一般不建议进行这样使用,当然,你要省资源,比如EEPROM等,还是可用的哟。 |
|
|
|
|
|
- UID
- 97368
- 性别
- 男
|
|
|
|
|
|
- UID
- 97368
- 性别
- 男
|
[求助]:关于MC9S08GB60的Flash擦写
我现在对MC9S08GB60编程,在程序中欲将某些数据写入Flash,以便掉电后仍保存这些数据。
请问如何实现呢,要注意什么问题?
多谢了[em19] |
|
|
|
|
|