关于FLASH的编程问题,请大家指教!

nicjul 2003-10-02 10:52:10
小弟我最近被要求用JTAG对FLASH进行写入,可是我在看了芯片资料(SST39SF010)后,还是感觉摸不着头脑,问题如下:(1)FLASH的擦除是在写入之前的,我想把整个芯片一起擦(chip-erase),那写入时是不是可以将全部的文件内容一起写入FLASH,而不用一个一个扇区地写,它是不是可以自动从一个写满的扇区跳到下一个扇区?(2)如果上面的假设成立,那么,将全部内容写入,由于它是以字节为单位写入的,这个for循环的长度怎么定?是不是要先计算出原十六位文件的字节数呢?这太复杂了吧!是不是有什么特殊的函数可以自动监测文件长度?
小弟用的是DSP6000系列来对FLASH写入的。
如果那位大虾愿意为我做进一步的指导,请你访问我的邮箱:nickel1028@126.com
谢谢!
...全文
19 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
BTW888 2003-10-09
  • 打赏
  • 举报
回复
SST的flash好像有專門的erase命令的,你看看datasheet.
好像只能sector write,寫完一個sector后要delay一段時間,內部program.

我也不是很清楚,近期也要做這個,上面說的只是我的一點理解,不對的地方請見諒.
大家一起討論,一起學習吧
zbstone 2003-10-03
  • 打赏
  • 举报
回复
应该有专门的写入工具吧!
jxlzbxx 2003-10-02
  • 打赏
  • 举报
回复
关注ing..........

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧