查看: 4834|回复: 5

brjtag中的flash芯片参数是如何定义的啊,想添加新的flash支持

[复制链接]
发表于 2010-2-23 15:50:04 | 显示全部楼层 |阅读模式
本帖最后由 flaringrain 于 2010-2-23 19:30 编辑

粗略了一下代码好像加个类似这样的flash定义就可以啦。
  1. { 0x00C2, 0x22CB, size8MB, CMD_TYPE_AMD, 0, "MX29LV640EB/DB BotB (8MB)" ,8,size8K, 127,size64K, 0,0, 0,0 },
  2. { 0x00C2, 0x22C9, size8MB, CMD_TYPE_AMD, 0, "MX29LV640ET/DT TopB (8MB)" ,127,size64K, 8,size8K, 0,0, 0,0 },
  3. { 0xC27E, 0x1000, size8MB, CMD_TYPE_AMD, SP_PPB, "MX29GL640EB/LV640MB BotB (8MB)" ,8,size8K, 127,size64K, 0,0, 0,0 },
  4. { 0xC27E, 0x1001, size8MB, CMD_TYPE_AMD, SP_PPB, "MX29GL640ET/LV640MT TopB (8MB)" ,127,size64K, 8,size8K, 0,0, 0,0 },
复制代码

貌似只有第1个参数(Manufacturer ID),第2个参数(Device ID),第5个参数(Block Protection Type)改改就行。这个MX29LV640BT/BB应该怎样定义啊,这几个参数是怎么得到的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
 楼主| 发表于 2010-2-23 16:17:04 | 显示全部楼层
本帖最后由 flaringrain 于 2010-2-23 16:28 编辑


这样定义对吗,是不是加上这两句重新编译就能刷这个芯片啦

  1. { 0x00C2, 0x22CB, size8MB, CMD_TYPE_AMD, SP_PPB, "MX29LV640BB  (8MB)" ,8,size8K, 127,size64K, 0,0, 0,0 },
  2. { 0x00C2, 0x22C9, size8MB, CMD_TYPE_AMD, SP_PPB, "MX29LV640BT(8MB)" ,127,size64K, 8,size8K, 0,0, 0,0 },
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
 楼主| 发表于 2010-2-23 19:27:43 | 显示全部楼层
那位能帮忙解释一下啊
 楼主| 发表于 2010-2-23 22:49:42 | 显示全部楼层

还有这个MX29LV640MT/B定义

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
 楼主| 发表于 2010-2-24 22:35:35 | 显示全部楼层
没人回答呢
发表于 2010-3-9 14:40:28 | 显示全部楼层
boot sector 也要重新修正的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部