找回密码
 注册
搜索
查看: 3957|回复: 13

[讨论] MTK平台更换存储芯片(内含FLASH芯片和内存芯片)的疑惑

[复制链接]
发表于 2006-12-12 17:27:49 | 显示全部楼层 |阅读模式
各位大虾好,我最近在研究更换MT6226平台存储芯片的问题,在软件上面只需要替换一个时序号码就ok了------一个ROM号码,一个RAM号码,可是我研究了三星存储芯片的spec,不知道这个时序号码是怎么得来的,在spec里面找不到这个时序号码,所以提出来这个问题,请哪个高手给解惑一下。事先声明,我是个菜鸟,自己鄙视自己一下先,各位拍砖的拍的轻点。
发表于 2007-2-8 17:30:10 | 显示全部楼层
旧版软件有这个数组来配置mcp

/* \CS0 ~ \CS7 must be defined orderedly */
const EMI_NODE_TYPE  EMI_Node[EMI_NUMBER_OF_ENTRIES] =
#if defined(MCU_52M)
{
  /* Flash */
  {EMI_CS0, EMI_PAGE_MODE, EMI_4_WAIT_STATE, EMI_2_WAIT_STATE, EMI_16B_PER_PAGE, EMI_1_WAIT_STATE, EMI_16BIT_DEVICE,
   EMI_RBLN_ENABLE, EMI_SETUP_TIME_1, EMI_SETUP_TIME_1, EMI_HOLD_TIME_0},
  /* SRAM */
// {EMI_CS1, EMI_BURST_MODE, EMI_4_WAIT_STATE, EMI_2_WAIT_STATE, EMI_16B_PER_PAGE, EMI_1_WAIT_STATE, EMI_16BIT_DEVICE,
//EMI_RBLN_ENABLE, EMI_SETUP_TIME_1, EMI_SETUP_TIME_1, EMI_HOLD_TIME_0}
{EMI_CS1, EMI_BURST_MODE, EMI_4_WAIT_STATE, EMI_4_WAIT_STATE,
EMI_16B_PER_PAGE, EMI_2_WAIT_STATE, EMI_16BIT_DEVICE,
   EMI_RBLN_ENABLE, EMI_SETUP_TIME_1, EMI_SETUP_TIME_1, EMI_HOLD_TIME_0}
#else
{
  /* Flash */
  {EMI_CS0, EMI_PAGE_MODE, EMI_3_WAIT_STATE, EMI_1_WAIT_STATE, EMI_16B_PER_PAGE, EMI_1_WAIT_STATE, EMI_16BIT_DEVICE,
   EMI_RBLN_ENABLE, EMI_SETUP_TIME_1, EMI_SETUP_TIME_1, EMI_HOLD_TIME_0},
  /* SRAM */
  {EMI_CS1, EMI_BURST_MODE, EMI_3_WAIT_STATE, EMI_1_WAIT_STATE, EMI_16B_PER_PAGE, EMI_1_WAIT_STATE, EMI_16BIT_DEVICE,
   EMI_RBLN_ENABLE, EMI_SETUP_TIME_1, EMI_SETUP_TIME_1, EMI_HOLD_TIME_0}
#endif
};



具体的值要参考spec来确定。

新版软件不再提供这个数组,而是在Flash_opt.c中选择相应的选项。
点评回复 1 0

使用道具 举报

发表于 2007-2-6 01:18:25 | 显示全部楼层
时序号码?what‘s this?PartNumber吧
点评回复 1 0

使用道具 举报

发表于 2007-2-6 01:18:25 | 显示全部楼层
时序号码?what‘s this?PartNumber吧
点评回复 1 0

使用道具 举报

发表于 2006-12-14 17:31:31 | 显示全部楼层
LZ说的不是太清楚
猜测你换的memory应该是MCP,换不同的厂家,要看Command set,ID,memory map,Package等一些关键信息,即是否互相兼容。
另外,如果要修改的话,主要修改Download tool和fs software两部分。
点评回复 1 0

使用道具 举报

发表于 2007-2-24 17:49:39 | 显示全部楼层
实际上mtk将每个型号的存储芯片的时序设置做成一个excel表格,用户只需要在配置模块中填写器件
型号,编译整个工程时,脚本程序会根据器件型号找到相应的设置,生成代码。
点评回复

使用道具 举报

发表于 2007-3-12 17:29:49 | 显示全部楼层
cool_steven是正解!
点评回复

使用道具 举报

发表于 2007-4-20 14:28:33 | 显示全部楼层
[upload=jpg]UploadFile/2007-4/07420@52RD_mtk_flash.JPG[/upload]

MTK flash配置表格(excel)中,ADMUX, Last Bank中的F/C, C.address, C.data, 以及PBP中的Y/N表示什么意思? 恳请赐教!谢谢

本帖子中包含更多资源

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

×
点评回复

使用道具 举报

发表于 2007-5-4 19:33:28 | 显示全部楼层
cool_steven是正解,,顶!!一言惊醒梦中人啊!哈哈哈
点评回复

使用道具 举报

发表于 2007-5-6 21:40:44 | 显示全部楼层
那只是MTK软件版本为06-12以后的做法,是越来越省事,不过里面有些还是没有配好,需要自己照DATASHEET配,建议版主建一个配FLASH的专栏,大家传一些DATASHEET上去,然后请高人写时序,大家花点时间研究一下,不用担心谁抢谁的饭碗,今后没了MTK,大家可以照样有饭吃,呵呵!
点评回复

使用道具 举报

发表于 2007-5-9 14:16:07 | 显示全部楼层
对,好想法呀,支持,我也有好多DATASHEET
点评回复

使用道具 举报

发表于 2007-5-11 17:55:50 | 显示全部楼层
好主义,MTK迟早要被淘汰.技术才是真的.谁建个群吧一起讨论技术.加我QQ275346311
点评回复

使用道具 举报

发表于 2007-5-14 20:34:41 | 显示全部楼层
我怎么找不到配置的表格~~
还有上面提到的代码和Flash_opt.c我也找不到
点评回复

使用道具 举报

52RD网友  发表于 2014-11-30 23:48:18
嗯,你应该是用的MCP,具体得参照相关的技术文档。
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-23 10:05 , Processed in 0.052295 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表