zh_yang
驱动牛犊
驱动牛犊
  • 注册日期2004-04-20
  • 最后登录2004-07-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2342回复:4

怎样读flash的id号

楼主#
更多 发布于:2004-07-06 13:32
我正在作flash memory的驱动程序.我想读flash的id号.但不知道用什么方法读出.望各位大侠多指教.我用的是amd flash.多谢多谢!!!
pinchiang
驱动牛犊
驱动牛犊
  • 注册日期2004-07-06
  • 最后登录2004-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-06 17:08
每一肺 flash memory ID 的读出方法, 可能都不一
flyhuan
驱动牛犊
驱动牛犊
  • 注册日期2001-12-11
  • 最后登录2005-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-06 23:16
正如楼上的所说,每种类型的Flash命令序列会有不同,都会在datasheet中描述,
但基本上现在的Flash分成两大阵营 Intel & AMD
Flash的实现机理就是自己有个状态机,只有按照特定的命令序列往某个特定地址写入命令,才能实现相应命令的功能,
默认情况下是处于读状态
zh_yang
驱动牛犊
驱动牛犊
  • 注册日期2004-04-20
  • 最后登录2004-07-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-07 10:12
我的意思是我已经将读id好的指令写入flash.但不知道下一步改怎样做,怎样将其读出,此时flash的状态又如何?而且我现在只有串口能作为我的板子的调试工具.我想直接从串口打印信息来得到芯片的id号可行吗?
L7
L7
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2007-04-28
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-13 19:39
如前面几位所言,你写完读操作序列到Flash指定的地址后,可以从一个相应的地址读出你要的ID号。如果还是读不出来,仔细看AMD的状态机,你一定要按步骤操作。
游客

返回顶部