Board logo

标题: 求一个FLASH操作函数 (HCS08系列) [打印本页]

作者: bull9god    时间: 2006-10-17 18:29

应用笔记AN2140偶下不下来, 有的朋友麻烦帖一下里面代码到这里
作者: bull9god    时间: 2006-10-17 18:58

IniFlash只提供了初始化函数
作者: bull9god    时间: 2006-10-17 19:09

偶这里网上不了Freescale的网站, 如果有C原代码的话, 麻烦帖一下, 谢了
作者: bull9god    时间: 2006-10-18 00:31     标题: 求一个FLASH操作函数 (HCS08系列)

本人采用CW开发程序, 但是CW里面不能自动生成FLASH操作代码.

HCS08AW60

所以来这里求2个函数(C语言)


[1] 将unsigned char 型数据写入到FLASH的指定位置


[2] 擦除FLASH的指定PAGE


顺便问一下, 程序代码在FLASH里从那个地址开始保存?


不要让偶去搜以前的帖子


因为偶已经搜过了, 没有找到任何有用的资料

[此贴子已经被作者于2006-10-18 0:31:14编辑过]


作者: strongchen    时间: 2006-10-18 09:45

CodeWarrior可以自动生成FLASH操作代码。在Bean Inspector IFsh1:IntFLASH窗口里,选择Methods页,然后选择你需要的功能,使之generate code,就可以了。
作者: bull9god    时间: 2006-10-18 10:20

版主说的既是,但是Methods页里面只有Init的方法,其他什么都没有!
作者: bull9god    时间: 2006-10-18 10:28

在线急等
作者: bull9god    时间: 2006-10-18 10:37

strongchen的QQ是多少,本人因为FLASH的操作耽误好几天,抓狂了
偶的QQ是8737894
作者: strongchen    时间: 2006-10-18 14:23

请看PE生成的代码:
http://bbs.eccn.com/uploadImages/IFlash1_c.doc
作者: bull9god    时间: 2006-10-18 21:06

代码里面有点问题

在函数LaunchCmdEndTestError()中有这么一句:
((pFnCmdInRam)&FnCmdInRam)(Command_,Addr_,Value_); /* Call code in RAM */
编译后提示:pFnCmdInRam没有定义

在函数NonDestructiveUnsecureWrite()中有这么一句:
((pFnBurstProgCmdInRam)&FnBurstProgCmdInRam)(src,dst,size); /* Call code in ram */

编译后提示:pFnBurstProgCmdInRam没有定义

我觉得上述定义应该在IFsh1.h里面

麻烦版主把工程压个RAR传上来, 或者把IFsh1.h传上来了, 再谢

[此贴子已经被作者于2006-10-18 21:06:05编辑过]


作者: strongchen    时间: 2006-10-19 11:55

http://bbs.eccn.com/uploadImages/IFsh1.zip
作者: bull9god    时间: 2006-10-19 12:14

谢谢了,偶去运行一下

作者: seuafu2005    时间: 2006-10-25 17:40

http://bbs.eccn.com/uploadImages/AW60 flash programming.zip

看附件,整个工程




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