Thread 中讨论的其他器件: OMAPL138
我将 TMS320C6746与 Micron NAND 闪存 MT29F1G08ABAEAWP_E 相连、
NAND 连接到 CS3、
我尝试使用 readid 命令读取闪存 ID 信息、但它不起作用、闪存也不响应重置命令
有人能告诉我如何为8位 NAND 正确设置 EMIFA 吗
请帮助您了解如何在 void *hNandTimingInfo 中设置时序信息;
nandlib.h
typedef 结构体_NAND_CTRL_INFO_
{
/*函数、用于在访问 NAND 之前初始化 NAND 控制器*/
NandStatus_t (* CtrlInit)(NandInfo_t * nandInfo);
/*用于获取等待引脚状态的函数*/
unsigned int (* WaitPinStatusGet)(NandInfo_t * nandInfo);
/*器件和控制器的时序信息*/
void *hNandTimingInfo;
/*控制器的基地址*/
unsigned int baseAddr;
/*控制器支持的 ECC */
unsigned int eccSupported;
/* NAND DEV R/B 引脚连接的 WAIT 引脚*
unsigned int waitPin;
/*等待引脚极性*/
unsigned int waitPinPol;
/*写保护引脚极性*/
unsigned int wpPinPol;
/*芯片选择基址*/
unsigned int chipSelectBaseAddr[NAND_MAX_CHIP_select];
/*芯片选择区域大小*/
unsigned int 芯片选择寄存器大小[NAND_MAX_CHIP_select];
/*内存控制器正在使用的当前芯片选择*/
内部电流芯片选择;
}
NandCtrlInfo_t